Microsoft KB Archive/89376

{|
 * width="100%"|

WD: WordBasic Macros to Move to Beginning and End of Paragraph

 * }

Q89376

-

The information in this article applies to:


 * Microsoft Word for Windows, versions 2.0, 2.0a, 2.0a-CD, 2.0b, 2.0c, 6.0, 6.0a, 6.0c
 * Microsoft Word for Windows NT, version 6.0
 * Microsoft Word for Windows 95, versions 7.0, 7.0a
 * Microsoft Word for the Macintosh, versions 6.0, 6.0.1

-

SUMMARY
To move the insertion point to the beginning or end of the current paragraph using the Microsoft WordBasic language, you must combine a series of WordBasic commands.

MORE INFORMATION
WARNING: ANY USE BY YOU OF THE CODE PROVIDED IN THIS ARTICLE IS AT YOUR OWN RISK. Microsoft provides this macro code &quot;as is&quot; 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.

Use the appropriate macro below to move the insertion point to the beginning or end of a paragraph.

Macro to Move to the Beginning of a Paragraph
NOTE: If the insertion point is already at the beginning of the paragraph it is not moved.

  Sub MAIN CharLeft 1, 1 If Selection$ <> Chr$(13) Then ParaUp 1 Else CharRight 1 End If  End Sub If you are using Word version 2.x for Windows, change the If statement above to read as follows:

 If Selection$ <> Chr$(13) + Chr$(10) Then

Macro to Move to the End of a Paragraph
  Sub MAIN EditGoTo &quot;\para&quot; CharRight CharLeft End Sub

Select Paragraph Macro
The following WordBasic command can be used to select the paragraph of text where the insertion point is located.

 EditGoto &quot;\Para&quot;