Halli Gisbert,
Gisbert Friege schrieb:
Hallo,
ich habe eine Bitte um Hilfe:
ich kann in einem writer-Dokument mit folgendem Basic-Code
oDoc = thisComponent
oBookmarks = oDoc.Bookmarks
oBookmark = oBookmarks.getByName("meineTM")
oAnchor = oBookmark.getAnchor
oAnchor.setString("Hallo")
an der Stelle der Textmarke "meineTM" einen Text schreiben lassen.
Aber leider finde ich keine Möglichkeit, diesen Text später per Makro
wieder löschen zu lassen - um anschließend dort etwas anderes
einzutragen. (Die Textmarke soll natürlich erhalten bleiben)
Leider werden auch die Sprünge auf Textmarken vom Makro-Recorder in
OOo2 nicht mit aufgezeichnet.
wenn Du weißt welchen Text du geschrieben hast, kannst den Text mit dem
Cursor markieren. Bei einem Wort z.B. so:
oDoc = thisComponent
mytextCursor=odoc.text.createtextcursor()
oBookmarks = oDoc.Bookmarks
oBookmark = oBookmarks.getByName("Datum")
oAnchor = oBookmark.getAnchor
mytextCursor.gotorange(oAnchor,false)
mytextCursor.gotoEndofWord(true)
mytextCursor.string=""
Aber dann musst Du unbedingt wenn Du sie noch mal brauchst die Textmarke
neu setzen. Die geht nämlich bei dem Vorgang verloren.
mfg
Michael
--
FAQ zu Starbasic -> http://www.starbasicfaq.de
Volltextsuche in SO/OOo -> http://www.dannenhoefer.de/down
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]