moin,
bin auch dabei, an einer Lösung rumzuexperimentieren. Der Serienbrief gefällt mir nicht besonders, da man da manuell den Datensatz auswählen muss. Jedenfalls so weit ich es verstanden habe.
Hier
viewtopic.php?f=18&t=16930 hat schon mal jemand versucht, in einer Datei Bookmarks einzufügen und per Makro zu ersetzen. Also müsste man eine csv-Datei einer Writer-Datei übergeben. Da steht zb.
Hans Meier;Musterdorf
dort mit split aufteilen, dann hätte man
feld(0) = "Hans Meier"
feld(1) = "Musterdorf"
und dann müsste man in einer Schleife die Bookmarks ersetzen, bzw. hinter oder in die Bookmarks den gefundenen Text aus den beiden Feldern schreiben.
Allerdings ist es mit diesen Bookmarks nicht so einfach umzugehen, wie ich gedacht hatte. Ich hatte sie über das Menü Einfügen->Textmarke erzeugt. Mal mit markierten Text, mal ohne. Mit markiertem Text konnte ich sie im Navigator anklicken und das markierte den Text wieder. Dann habe ich versucht, mit
oBookmark = oBookmarks.getByIndex(1)
oCur = ThisComponent.Text.createTextCursorbyRange(oBookmark.getAnchor())
oCur.string = "test"
zu ändern, aber mal hat er den Bookmark-Text geändert, mal hat er es hinter die Bookmark geschrieben.
Bislang habe ich noch kein Muster erkennen können.
Irgendwelche Kommentare?
Gruss DG