Selection.PreviousBookmarkID (Word)

Devuelve el número del último marcador que comienza antes o en el mismo lugar que la selección o del intervalo; Devuelve 0 (cero) si no hay ningún marcador correspondiente.

num = Selection.PreviousBookmarkID 
If num <> 0 Then ActiveDocument.Content.Bookmarks(num).Select