Range.PreviousBookmarkID (Word)

Devuelve el número del último marcador que comienza antes o en el mismo lugar que el intervalo especificado.

Esta propiedad devuelve 0 (cero) si no hay ningún marcador correspondiente.


num = ActiveDocument.Paragraphs(2).Range.PreviousBookmarkID 
If num <> 0 Then MsgBox ActiveDocument.Content.Bookmarks(num).Name