Document.Bookmarks Property

Word Developer Reference

Returns a Bookmarks collection that represents all the bookmarks in a document. Read-only.

Syntax

expression.Bookmarks

expression   A variable that represents a Document object.

Remarks

For information about returning a single member of a collection, see Returning an Object from a Collection.

Example

This example retrieves the starting and ending character positions for the first bookmark in the active document.

Visual Basic for Applications
  With ActiveDocument.Bookmarks(1)
    BookStart = .Start
    BookEnd = .End
End With

This example uses the aMarks() array to store the name of each bookmark contained in the active document.

Visual Basic for Applications
  If ActiveDocument.Bookmarks.Count >= 1 Then
    ReDim aMarks(ActiveDocument.Bookmarks.Count - 1)
    i = 0
    For Each aBookmark In ActiveDocument.Bookmarks
        aMarks(i) = aBookmark.Name
        i = i + 1
    Next aBookmark
End If

See Also