Range.BookmarkID (Word)

Devuelve el número del marcador que incluye el principio del intervalo especificado; Devuelve 0 (cero) si no hay ningún marcador correspondiente.

El número o marcador se corresponden con la posición del marcador en el documento: 1 para el primer marcador, 2 para el segundo, etc.


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