WD: How to Simulate WordPerfect's Flush Right Command in Word (126926)
The information in this article applies to:
- Microsoft Word for the Macintosh 6.0
- Microsoft Word for the Macintosh 6.0.1
- Microsoft Word for the Macintosh 6.0.1a
- Microsoft Word 98 Macintosh Edition
- Microsoft Word for Windows 95
- Microsoft Word for Windows 95 7.0a
- Microsoft Word for Windows NT 6.0
- Microsoft Word for Windows 6.0
- Microsoft Word for Windows 6.0a
- Microsoft Word for Windows 6.0c
This article was previously published under Q126926 SUMMARY
This article describes how to create the effect called "Flush Right" in
WordPerfect. In WordPerfect, the Flush Right command lines up some text
in one line with the left margin, and the rest of the text with the
right margin. The following is an example of this type of formatting:
Chapter 4 Page 72
text text text text text text text text text text text text
text text text text text text text text text text text text
text text text text text text text text text text text text
In Word, you can use a right-aligned tab or a two-column table to
accomplish this effect. A two-column table is the fastest way to align text
in this fashion.
You can set the right-aligned tab manually, or you can create a macro to
set the tab automatically. If you use this type of formatting only
occasionally, or if you are interested in learning more about setting tabs,
read the "Method 2: Set the Right-Aligned Tab Manually" section of this
article. If you use this type of formatting frequently, read the section
titled "Method 3: Create a Macro to Set the Tabs Automatically."
MORE INFORMATION
To simulate the effect of the Flush Right command, use any of the
following methods.
Method 1: Create a Two-Column Table- Place the insertion point on the blank line where you want the text to
appear.
- On the Table menu, click Insert Table. In the Number of Columns box,
type 2. In the Number of Rows box, type
1. Click OK.
The table appears in the document. If you do not see the table, click
Gridlines on the Table menu.
- In the first column, type the text that you want to appear along the
left margin.
- Click the right column. On the Format menu, click Paragraph. On the
Indents and Spacing tab, select Right on the Alignment drop-down list.
- Type the text you want to appear along the right edge of the page.
Method 2: Set a Right-Aligned Tab Manually- Click the Show/Hide button on the Standard toolbar so that paragraph
marks and spaces are visible.
This makes it easier to see the tab mark when you insert it in step 4.
- Click the View menu and make sure that Ruler is selected.
- Type the text you want to appear along the left margin.
- Press the TAB key.
A small arrow (tab indicator) appears next to the text.
- Move the pointer to the left edge of the ruler. A small black "L" symbol
is in a small box. Click the box. Each time you click it, a different
symbol appears. Each symbol represents a different type of tab. Click
the box until a small backward "L" appears.
- Move the pointer to the place on the ruler where you want the right edge
of the text to appear. (Hint: It may be easiest to see this if you do
not click all the way at the right edge of the ruler. Start a little way
in from the right edge. You can easily drag the tab setting later.)
Click the mouse.
A small backward "L" appears on the ruler.
- Type the text that you want to appear at the right edge.
The text is now aligned along the left and right margins.
When you press ENTER to start a new paragraph, the new paragraph will have
the same tab setting.
NOTE: On Windows only, if you do not see the same tab setting when you
press ENTER, you have the WordPerfect options turned on. To disable these
options, click Options on the Tools menu, select the General tab, and clear
the Help for WordPerfect Users and the Navigation Keys for WordPerfect
Users check boxes.
Method 3: Create a Macro to Set the Right-Aligned Tab Automatically
(Word 6.x and 7.0 only)Microsoft provides programming examples for illustration only, without warranty either
expressed or implied, including, but not limited to, the implied warranties of
merchantability and/or fitness for a particular purpose. This article assumes
that you are familiar with the programming language being demonstrated and the
tools used to create and debug procedures. Microsoft support professionals can
help explain the functionality of a particular procedure, but they will not
modify these examples to provide added functionality or construct procedures to
meet your specific needs. If you have limited programming experience, you may
want to contact a Microsoft Certified Partner or the Microsoft fee-based
consulting line at (800) 936-5200. For more information about Microsoft Certified
Partners, please visit the following Microsoft Web site:
For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:
The following macro automates the steps described in method 2 by creating
a right-aligned tab stop at the right paragraph indent and inserting a tab
character at the insertion point.
You can assign the macro to a toolbar button, a quick key, or a menu.
For more information about how to do this, see the "Customizing Menus,"
"Customizing Shortcut Keys," or "Customizing Toolbars" topic in online
Help.
Before you run this macro, place the insertion point on a line of text that
ends with a paragraph mark or new line character. The macro causes the
insertion point and any text to the right of it to be right aligned.
- On the Tools menu, click Macro.
- In the Macros Available In field, select All Active Templates or the
name of a specific template.
- In the Name field, type FlushRight, and
click Create.
- Type the following macro (capitalization is not important):
Sub MAIN
On Error Goto Bye
Dim Page As FilePageSetup
GetCurValues Page
RightMarg = Val(Page.PageWidth) - (Val(Page.LeftMargin)
+Val(Page.RightMargin))
Dim Para As FormatParagraph
GetCurValues Para
RTabPos$ = Str$(RightMarg - Val(Para.RightIndent))
FormatTabs .Position = RTabPos$, .Align = 2, .Set
Insert Chr$(9)
Bye:
End Sub
Note that the line beginning with "RightMarg =" wraps to a
second line in this article, but you should not wrap it to
a second line when you type it in Word, (that is, type
lines 5 and 6 on one line).
- On the File menu, click Close, and save the changes to the
macro.
This macro does not remove or change existing custom tab stops in the
paragraph. Consequently, if there are existing custom tab settings in the
paragraph, the tab character inserted by the macro may only move the
insertion point to the next custom tab stop and not to the right indent.
Press the TAB key until the insertion point is aligned at the right edge of
the paragraph, or clear the existing custom tab stops before running the
macro.
When you press ENTER to start a new paragraph, the new paragraph will have
the same tab setting as the paragraph above it. (If you do not see the same
tab setting when you press ENTER, you have the WordPerfect options turned
on. To disable these, click Options on the Tools menu, click the General
tab, and clear the Help for WordPerfect Users and the Navigation Keys for
WordPerfect Users check boxes.)
The third-party products mentioned here are manufactured by vendors
independent of Microsoft; we make no warranty, implied or otherwise,
regarding these products' performance or reliability.
Modification Type: | Minor | Last Reviewed: | 8/16/2005 |
---|
Keywords: | kb3rdparty kbconversion kbdtacode kbhowto kblayout kbmacro kbualink97 KB126926 |
---|
|