Extract Bookmarks to New Document

A bookmark is used to assign a name to a position or an area in a document so it can be referred to from elsewhere, e.g. in cross-references or macro code. You can manually add bookmarks via the Ribbon tab Insert > Bookmark. Word also automatically adds bookmarks in some situations, e.g. when generating a table of contents. If a document contains many bookmarks, you may wish to get an overview of all the bookmarks and any contents enclosed in the bookmarks in one place.

Here you will find link to a free Word add-in that lets you extract / export all the bookmark data to a new document.

Word add-in ready for use

DocTools ExtractData - a free add-in for Word

Word Add-In from DocTools

DocTools ExtractData is a Word add-in I provide for free. It lets you extract acronyms, bookmarks, tracked changes and comments.

The add-in works with Microsoft Word 2007 and newer versions on PC/Windows.

The add-in lets you easily extract the following types of data from the active document to a new document:

  • acronyms
  • bookmarks
  • tracked changes
  • comments

The extracted data, incl. additional metadata, will be listed in a table for easy overview.

DocTools ExtractData adds a set of tools to a custom tab, DocTools, in the Ribbon. The tools can be accessed from the group Extract Data in the DocTools tab. The DocTools tab may also contain tools from other add-ins provided by DocTools.

The result of extracting acronyms, tracked changes and comments are slightly improved versions of the results you get by using the free macros available on this website. The functionality for extracting bookmarks is available in the add-in only.

How to get the DocTools ExtractData add-in for free

Click the button below to learn more about DocTools ExtractData. You can download the add-in for free.

Related information

See About VBA Macros and Code Snippets and How to Install a Macro for misc. information that may help you in your work with macros and for information about how to install macros.

For a macro that can extract tracked changes from the active document, see Extract Tracked Changes to New Document.

For a macro that can extract all comments from the active document, see Extract Comments to New Document.

For a macro that can extract ACRONYMS from the active document, see Extract ACRONYMS to New Document.