Resting Anchor

The Anchorage

Personal website of Gregory K. Maxey, Commander USN (Retired)

Line Numbering
(A Microsoft Word Help & Tip page by Gregory K. Maxey)


The information, illustrations and code contained in my "Microsoft Word Tips" are provided free and without risk or obligation.

Click to acces PayPal Verification Service Click to acces PayPal Verification Service

However, the work is mine. If you use it for commercial purposes or benefit from my efforts through income earned or time saved then a donation, however small, will help to ensure the continued availability of this resource.

If you would like to donate, please use the appropriate donate button to access PayPal. Thank you!

This Microsoft Word Tips & Microsoft Word Help page provides examples and discussion on using Word's Line Numbering feature. This page is born of a brief détente between two bitter foes (a separate story) and the fruits of a quest to display line numbers in the right hand margin like in the text sample shown below.

Site Note IconNote: Steps, illustrations and descriptions in this tips page are applicable to a standard U.S. English installation of Word 2007 and Windows XP.  Results with Word 2010 or other operating system/installation language may vary.

line numbering 1

With the exception of a few suggestions for mimicking line numbering by anchoring a textbox containing appropriate numbers in the header, a Google search came up empty and returned nothing to suggest how this could be achieved using Word's line numbering feature. The solution requires a bit of Word trickery.

The "key" is enabling a right to left script language such as Hebrew or Arabic.

When a right to left script language is enabled the Word user interface (UI) reflects (at least) two changes.

line numbering 2

line numbering 3

In the example shown above the text is separated by a continuous section break into two sections. I displayed non-printing characters and an empty paragraph to clearly show the section break.

In Section 1, the quotation (or the portion in italics), the lines are numbered. The text is "right aligned, left to right text," with the section direction set to "Right to left." However, it is the section direction setting that determines line number placement. Applying these settings are shown in the following illustrations:

line numbering 4
Setting text direction

line numbering 5

Setting section direction

line numbering 6

Setting line numbering options

In Section 2 in the example text above, the credit lines (or the portion in roman text), line numbering is not enabled.

line numbering 7

The follow illustrates several examples of left to right and right to left script text with line numbering displayed. I included non-printing characters so you will see the section breaks."

line numbering 8

These examples clearly show that it is section alignment that determines in which margin line numbers are displayed. The display is not dependent on or affected by either text alignment or text direction.

Remember though, it is not section alignment alone. For line numbers to appear in the right margin you must set the section alignment to right to left "and" have a right to left script language enabled.

This can be demonstrated using VBA in the following manner.

line numbering 9
line numbering 10
VBA Script:
Sub Demo1()
  With ActiveDocument.Sections(1).PageSetup
    .SectionDirection = wdSectionDirectionLtr
    .LineNumbering.Active = True
  End With
  Exit Sub
End Sub

Site Note icon See: Installing Macros for instructions on how to set up and use the macros provided in this Microsoft Word Help & Microsoft Word Tips page.

line numbering 11
VBA Script:
ActiveDocument.Sections(1).PageSetup.SectionDirection = wdSectionDirectionRtr
line numbering 12

That's it! I hope you have found this tips page useful and informative.



Click to acces PayPal Verification Service Click to acces PayPal Verification Service

Do you want to make a payment for consulting work or donate to help support this site?

PayPal is a safe, easy way to pay online.

Use the appropriate currency "Donate" button to make a payment or donation.

Search my site or the web using Google Search Engine

Google Search Logo