Selection.PreviousBookmarkID (Word)

Returns the number of the last bookmark that starts before or at the same place as the specified selection or range; returns 0 (zero) if there is no corresponding bookmark.


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