Displaying the Navigation Pane when Opening a Document

by Allen Wyatt
(last updated April 14, 2016)

5

Ihor creates a lot of structured documents using Word styles and finds the Navigation pane a really great tool. He notes, though, that there doesn't seem to be any way to display this pane automatically when a document is first opened. Ihor wonders how he can make sure it is always displayed.

Before getting into the answer, a snapshot of history is in order. In Word 2007 there is no Navigation pane. It has what was referred to as the Document Map. This feature was expanded in Word 2010 to become what is now known as the Navigation pane. In Word 2007 you can display the Document Map by clicking the View tab of the ribbon and putting a checkmark in the Document Map check box, in the Show group. If you look at the Show group in Word 2010 and Word 2013, you won't find the Document Map check box there; instead you find the Navigation Pane check box.

In Word 2010 and Word 2013, pressing Ctrl+F brings up the Navigation pane and "checks" the Navigation Pane check box. In Word 2007 this shortcut key brings up the Find tab of the Find and Replace dialog box. The reason is because Word folded simple searching tasks into the Navigation pane, so that is what is displayed.

When you turn on the Navigation pane (or, in Word 2007, the Document Map) it is "sticky." This means that when you exit Word and come back into the program, the Navigation pane (or Document Map) are displayed by default. Thus, if you want the pane/map to be visible, simply make sure that it is visible when you exit Word.

You can, if you want, use a macro to enforce the display of the Navigation pane (or Document Map). There are actually two ways you can do this, both methods requiring a single VBA statement. The following statement will work in Word 2007 through Word 2013:

ActiveWindow.DocumentMap = True

This statement won't work in Word 2007, but it will work in Word 2010 and Word 2013:

CommandBars("Navigation").Visible = True

Either approach (depending on your version of Word) is fine and results in the Navigation pane (or Document Map) being displayed. You could place the statement within an AutoOpen macro for the Normal template, which would mean that any time you open an existing document, the macro is run and the Navigation pane displayed. For good measure, you could also place your preferred VBA statement inside an AutoNew macro, which would mean it would be executed every time a new document is created.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (3579) applies to Microsoft Word 2007, 2010, and 2013.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He  is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Enforcing a Do-Not-Use Word List

Got a list of words you don't want to appear in your documents? There are a number of ways that you can make sure they don't, ...

Discover More

Displaying a Message in the Status Bar

A great place for your macro to display status information is, well, in the status bar. Displaying the information is easy, ...

Discover More

Generating Unique Numbers for Worksheets

You may need to automatically generate unique numbers when you create new worksheets in a workbook. Here are a couple of easy ...

Discover More

Create Custom Apps with VBA! Discover how to extend the capabilities of Office 2013 (Word, Excel, PowerPoint, Outlook, and Access) with VBA programming, using it for writing macros, automating Office applications, and creating custom applications. Check out Mastering VBA for Office 2013 today!

MORE WORDTIPS (RIBBON)

Creating a New Document in VBA

When working with documents in a macro, it makes sense that you may need to create a document from time to time. Here's how ...

Discover More

Determining the Number of Fonts Available

When creating a macro, you may need to figure out how many fonts are available to Word. You can do this using the FontNames ...

Discover More

Swapping Two Numbers

When developing a macro, you may need to swap the values in two variables. It's simple to do using the technique in this tip.

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments for this tip:

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is nine more than 1?

2016-04-14 13:37:12

Don Matttocks

Document map and navigation pane sound interesting, but could you please explain what they are and how to find them in Word 2016 for the Mac? Thanks much


2015-07-09 16:52:28

Francine

OOOps! Sorry! I see that the first code works with all.

Thanks for this article.


2015-07-09 16:43:40

Francine

I need the same thing - for the Navigation Pane to ONLY open for a SPECIFIC document.

However, there are a variety of people who will be opening this document and I am not sure whether they will be using Word 2003 or 2010/2013.

Is there a way for the macro to allow for both versions in the same macro?

Thank you.


2015-05-21 10:59:15

Jessica

I want the Navigation Pane to automatically open on a single, specific document when anyone opens that document from a sharepoint site. Will the "ActiveWindow.DocumentMap = True" command work for this need? and If so, where do I put the command?


2013-06-08 21:18:00

Peter Atherton

If you use a macro always use the old code so that is available to users with old versions as long as the function is applicable in all versions.


This Site

Got a version of Word that uses the ribbon interface (Word 2007 or later)? This site is for you! If you use an earlier version of Word, visit our WordTips site focusing on the menu interface.

Newest Tips
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.

Links and Sharing