Range.BookmarkID (Word)

Retorna o número do indicador que circunscreve o início do intervalo especificado; Retorna 0 zero se não houver um indicador correspondente. Long somente leitura.

O número ou o marcador corresponde à posição do marcador no documento: 1 para o primeiro marcador, 2 para o segundo e assim por diante.


Set myRange = ActiveDocument.Content 
myRange.Collapse Direction:=wdCollapseStart 
If myRange.BookmarkID = 0 Then 
 ActiveDocument.Bookmarks.Add Name:="temp", Range:=myRange 
End If