Please Note: This article is written for users of the following Microsoft Word versions: 97, 2000, 2002, and 2003. If you are using a later version (Word 2007 or later), this tip may not work for you. For a version of this tip written specifically for later versions of Word, click here: Automatically Setting Right Leader Tabs.
by Allen Wyatt
(last updated September 1, 2018)
There are many times when your formatting needs call for setting a right tab at the right margin, and making sure it has either an underscore or dot leader on it. This is done quite often if you are creating "manually" laid-out forms. Setting such tabs can be a hassle, however, since it involves the use of the dialog boxes or the ribbon and repetitive actions.
If you set quite a few such tabs, you may be interested in the RightTab VBA macro shown below. When run, it examines each paragraph you have selected, clears all their tab stops, and sets a single right tab at the right margin with an underscore leader.
Sub RightTab() Dim MarPos As Integer, NewPos As Integer Dim ThisPar As Paragraph MarPos = Selection.PageSetup.PageWidth - _ Selection.PageSetup.LeftMargin - _ Selection.PageSetup.RightMargin - _ Selection.PageSetup.Gutter Set myrange = Selection.Range For Each ThisPar In myrange.Paragraphs NewPos = MarPos - ThisPar.RightIndent ThisPar.TabStops.ClearAll ThisPar.TabStops.Add Position:=NewPos, _ Alignment:=wdAlignTabRight, _ Leader:=wdTabLeaderLines Next ThisPar End Sub
The macro will work even if the selected paragraphs have differing right margins from each other. It also takes into account your current page setup.
If you don't want the macro to remove all the tab stops already set in the selected paragraphs, remove the line that uses the ClearAll method. If you want to use dot leaders on the tab instead of underscores, then change the wdTabLeaderLines constant name to wdTabLeaderDots.
WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (1875) applies to Microsoft Word 97, 2000, 2002, and 2003. You can find a version of this tip for the ribbon interface of Word (Word 2007 and later) here: Automatically Setting Right Leader Tabs.
The First and Last Word on Word! Bestselling For Dummies author Dan Gookin puts his usual fun and friendly candor back to work to show you how to navigate Word 2013. Spend more time working and less time trying to figure it all out! Check out Word 2013 For Dummies today!
You get a document from a colleague and you notice that each paragraph starts with a tab character. Here are a couple of ...Discover More
Most people use the mouse to set tab stops in the paragraphs in a table. If you prefer to not use the mouse, then you'll ...Discover More
Word offers a variety of tabs that define different ways to align text. If you need to align numeric values, you'll ...Discover More
FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."
Got a version of Word that uses the menu interface (Word 97, Word 2000, Word 2002, or Word 2003)? This site is for you! If you use a later version of Word, visit our WordTips site focusing on the ribbon interface.