WD: Macros to Move Insertion Point to Top of Current Page

ID: Q94977

The information in this article applies to:

SUMMARY

Word does not provide a feature to move the insertion point to the top of the current page. However, you can achieve this result by using a short WordBasic macro.

MORE INFORMATION

The WordBasic programming language provides the following features you can use to create a macro that moves the insertion point to the top of the current page. For the WordBasic commands appropriate to your version of Word, see the section under the heading that describes your version of Word.

For information about how to do this in Word 97, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q159973
   TITLE     : Word 97: Macro to Move Insertion Point to Top of Current
               Page

WARNING: ANY USE BY YOU OF THE CODE PROVIDED IN THIS ARTICLE IS AT YOUR OWN RISK. Microsoft provides this macro code "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Word 7.x for Windows 95, and Word 6.x (all platforms)

In Word 6.x and Word 7.x for Windows 95, you can use the commands "GoToPreviousPage," or "GoToNextPage" to move to the top of a page. The following table lists the the keyboard shortcuts and their eqivalent WordBasic commands.

   WordBasic Command                Keystroke
   -------------------------------------------------

   GoToNextPage                     CTRL+ALT+PgDown
   GoToPreviousPage                 CTRL+ALT+PgUp

The following macro example moves the focus point to the next page in a document:

   Sub Main
      GoToNextPage
   End Sub

Word 2.x

There are two commands in WordBasic for Word 2.x can be used to move to a new page in a document:

The following macro, named TopOfPage, uses the above functions to move the insertion point to the top of the current page:

   Sub Main
      EditGoto Str$(SelInfo(1))
   End Sub

NOTES: You can modify the second line in the above macro to move the insertion point to other locations, as described below:

   Macro Command         Moves Insertion Point To
   ----------------------------------------------

   EditGoTo "PL1"        Top of current page
   EditGoTo "-L1"        Top of previous page
   EditGoTo "+L1"        Top of next page

You can add these macros to your Normal template, where they are available globally. For information on assigning this macro to a shortcut key combination, see the "Customizing Shortcut Key Assignments" section on page 721 of the "Microsoft Word for Windows User's Guide."

REFERENCES

"Microsoft Word for Windows User's Guide," version 2.0, pages 721, 765, 784-786

Additional query words: macro

Keywords          : kbmacro wordnt kbmacroexample winword ntword macword word6 word7 word95 
Version           : WINDOWS:2.0,2.0a,2.0a-CD,2.0b,2.0c,6.0,6.0a,6.0c,7.0,7.0a; MACINTOSH:6.0,6.0.1,6.0.1a
Platform          : MACINTOSH WINDOWS
Issue type        : kbhowto kbinfo

Last Reviewed: December 9, 1998