Hi Scalaia990,
Scalaia990 hat geschrieben:Wie kann ich den Text jedoch kopieren
Du meinst bestimmt auslesen und an eine Variable übergeben, oder?
Das funktioniert folgendermassen:
Code: Alles auswählen
Sub Text_from_Bookmark
Dim oBookmarkAnchor As Object
Dim oDoc as Object
Dim BM_String as String
odoc=ThisComponent
oViewCursor = oDoc.CurrentController.getviewCursor()
odoc = ThisComponent
Cursor = oDoc.Text.createTextCursor
oBookmark = oDoc.Bookmarks.getByName("Deine_Textmarke")'Bookmark über Namen ansprechen
oBookmarkAnchor = oBookmark.Anchor
BM_String = oBookmarkAnchor.string 'String and Variable übergeben
MsgBox BM_String
End Sub
Voraussetzung ist, dass die Textmarke über den ganzen Text geht und nicht nur am Anfang des Textes gesetzt ist.
Für das Übergeben der Variable hat DirCharly ja schon einen Hinweis gegeben.
Jürgen