Syntax
EmptyBookmark(Name$)
Remarks
Determines whether Name$ is an "empty" bookmark. An empty bookmark marks only a location for the insertion point in a document; it does not mark any text. You can use EmptyBookmark() to verify that a bookmark (for example, a bookmark referred to in a REF field) does indeed mark text.
This function returns the following values.
| Value | Explanation | |
| –1 | If the bookmark is empty (that is, it marks no text) | |
| 0 (zero) | If the bookmark is not empty or does not exist | |
Example
This example verifies that the bookmark referred to in each REF field both exists and is not empty. If a reference to a nonexistent or empty bookmark is encountered, an appropriate message box is displayed.
StartOfDocument
ViewFieldCodes 1
EditFind .Find = "^d REF", .Format = 0, .Wrap = 0
While EditFindFound()
    CharLeft
    WordRight 2
    WordRight 1, 1
    mark$ = RTrim$(Selection$())
    If Not ExistingBookmark(mark$) Then
        MsgBox mark$ + " is not a bookmark."
    ElseIf EmptyBookmark(mark$) Then
        MsgBox mark$ + " is an empty bookmark."
    End If
    CharRight
    EditFind .Find = "^d REF", .Format = 0, .Wrap = 0
Wend
See Also
BookmarkName$(), CmpBookmarks(), CountBookmarks(), EditBookmark, ExistingBookmark(), GetBookmark$()