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