Met behulp van VBA kunnen bladwijzers op twee manieren in een document worden uitgelezen. De eerste manier is op naam (volgorde naam) en de tweede manier is op locatie (volgorde document).
Op naam
Sub readBookmarksByName() Dim i As Integer For i = 1 To ActiveDocument.Bookmarks.Count Debug.Print ActiveDocument.Bookmarks(i) Next i End Sub
Op locatie
Sub readBookmarksByLocation() Dim i As Integer For i = 1 To ActiveDocument.Range.Bookmarks.Count Debug.Print ActiveDocument.Range.Bookmarks(i) Next i End Sub
Het onderstaande voorbeeld heeft alleen betrekking op het dialogvenster.
ActiveDocument.Bookmarks.DefaultSorting = wdSortByLocation Dialogs(wdDialogInsertBookmark).Show