How to Navigate Building Block Content Controls in Word
Question details
The user needs a method to quickly list and jump to specific building block content controls within a long document.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Navigating and managing large documents that contain multiple content controls.
- Observed behavior
- Microsoft Word lacks a native Navigation Pane view for building blocks or content controls, requiring users to build a custom macro to navigate them efficiently.
Ensure the Developer tab is enabled in your ribbon and that you have assigned a unique Title to each content control in your document via its Properties.
Create a VBA UserForm for Content Control Navigation
Since Word does not offer a native panel, building a VBA macro with a list box allows you to select and jump to specific content controls.
By utilizing a VBA UserForm, you can extract the titles of all content controls in the active document and display them in a clickable list.
When an item is selected from the list, the macro uses the SelectContentControlsByTitle method to jump the cursor directly to that control.
Press ALT + F11 to open the Microsoft Visual Basic for Applications window.
Click 'Insert' > 'UserForm' from the top menu. Add a ListBox and two CommandButtons (OK and Cancel) to the form.
Add initialization code to the UserForm that loops through the document's content controls and adds their Titles to your ListBox.
In the OK button's click event code, use 'ActiveDocument.SelectContentControlsByTitle(ListBox1.Value)(1).Range.Select' to jump to the chosen control.
Add 'Application.ScreenRefresh' just before the end of the OK button procedure to ensure the Word interface updates immediately to the new cursor position.

Store the Macro Globally in the Startup Folder
Save your VBA form as a global template so it runs automatically in any document containing building block content controls.
Looking for a Lightweight and Compatible Word Alternative?
If managing complex VBA macros and missing native navigation features in Microsoft Word is slowing you down, consider trying WPS Office. It provides robust format compatibility and a user-friendly interface for streamlined document management.
- 1. Download WPS Office: Visit the official WPS Office website and download the free installation package.
- 2. Install and Launch: Run the installer, open WPS Writer, and explore its intuitive document editing tools.
- 3. Open Your Documents: Click 'Open' and select your existing Microsoft Word documents to continue working seamlessly with full formatting intact.

Frequently Asked Questions
Can I navigate content controls natively without VBA in Word?
No, Microsoft Word does not currently offer a built-in Navigation Pane view for building block or content controls. A VBA macro is required to list and quickly jump to them.
Why is my macro unable to find my content controls?
The VBA macro relies on the 'Title' property to identify and select content controls. If the titles are blank, the macro cannot list them. Ensure you right-click each control, choose Properties, and assign a unique Title.
Where is the Word Startup folder located on Windows?
By default, the Word Startup folder is located at %appdata%\Microsoft\Word\STARTUP. Templates placed in this directory will load automatically every time Word starts.




