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