Hier gibt es zwei Fälle:
1. Die Textmarke soll innerhalb eines Makros angesprungen werden ( mit dem virtuellen 
Cursor)
2. Die Textmarke soll mit dem Cursor der Anwendung sichtbar für den Anwender zu der 
Textmarke springen.
Erster Fall:
Indem man sich den Anchor von der Textmarke holt und über die Propertie String den 
Eintrag 
vornimmt.
oDoc=thisComponent
oBookmarks = oDoc.Bookmarks
oBookmark=oBookmarks.getByName( "Textmarke" 
)
oAnchor= oBookmark.getAnchor
oAnchor.setString("Mein  Text")
In einer Kurzfassung geht es auch:
thisComponent.getBookmarks().getByName("test").getAnchor.setString("Text 
einfügen")
Zweiter Fall:
In diesem Fall muß erst die aktuelle Cursorposition ermittelt werden. Dies geht mit 
dem 
Currentcontroller des Objekts.
oDoc=thiscomponent
oViewCursor = oDoc.CurrentController.getviewCursor() 
Dann die Textmarke auswählen 
oBookmark = oDoc.Bookmarks.getByName( "Textmarke" 
)
oBookmarkAnchor = oBookmark.Anchor
Und diese Range dem Viewcursor übergeben.
oViewCursor.gotorange(oBookmarkAnchor,false) 
Siehe auch Tools