Word: bookmark Ribbon Utility
Have you ever needed to work with bookmarks and cross-references and heading cross-references? You would know that the default Word tools are cumbersome and require many mouse clicks. In addition, Word Bookmarks are difficult to rename because it is not possible to actually do a rename - instead they must be recreated.
The below tool bookmarks.dotm will automate many of these tasks, by providing one-click buttons that will mark bookmarks, and link to those bookmarks. These tools are:
Mark Requirement: Turns the current word into a bookmark. Intelligently converts "-" to "_" for ease of referencing.
Link To Requirement: Turns the current word into a link. It searches through the bookmarks for the current word, and adds a cross-reference to this bookmark.
Link To Heading: Turns the current outline number (such as 2.3) into a cross-reference (link) to this heading.
Link to Reference: Converts a number in a bracket like [34] into a cross-reference (link) to the numbered item. The numbered item must also use the number format [n] with the braces.
Link to next Figure or Table: Adds a link to the Figure or Table caption that is next in the document.Â
Manage Bookmarks: Brings up the standard Microsoft Word Bookmarks dialog box.
Insert Cross Reference: Brings up the standard Microsoft Word Cross-reference dialog box.
Rename Bookmarks: Allows you to find and replace within bookmarks and references and modify the names.
Bookmarks Report: Generates a report in Excel of all the bookmarks, and gives the heading number, page number, and line number where each cross-reference (link) to the bookmark is found.
Prefix Report: Generates a report in Excel of all occurrences of a certain prefix (e.g. TBD.001) , and gives the heading / table number, page number, and line number where each prefix is found. Works on plain text - this does not use bookmarks or references to identify the text.
bookmarks.dotm is a heavily modified version inspired and extended from this post: https://superuser.com/questions/359066/batch-rename-multiple-bookmarks-in-word-docx-file.
In addition, bookmark_tools.zip is a tool to change individual bookmarks from https://gregmaxey.com/word_tip_pages/bookmark_tool.html. I haven't tested this.