Und gleich ein neues Problem.
ich habe textmarken (Lesezeichen) in ein Wtiter-Dok eingefügt und will per makro dort Text ablegen. Funkt soweit auch gut mit
KKDoc = thiscomponent
textcursor= KKDoc.Text.CreateTextCursor
textcursor.gotoRange(KKDoc.getBookmarks().getByName("KKAnsprech").getAnchor, false)
textcursor.gotoEndOfParagraph(True)
textcursor.String = "Hr. Maier"
wenn die Textmarken aber in einem Rahmen stehen (Für's Anschriftenfeld) geht das nicht mehr.
ich kann die zwar auslesen mit
test = KKDoc.getBookmarks()
aber die obere Variante funktioniert nicht.
ich muß wohl einen textcursor für das frame machen, habe im Netz Teile gefunden wie
Code: Alles auswählen
formFrames = ThisComponent.getTextFrames()
for i = 0 to formFrames.Count -1
formFrame = formFrames(i)
if formFrame.Name = "Rahmen1" then
...
"Rahmen1" wird gefunden, und dann weiß ich nicht weiter....
wie kann ich die Textmarken im Rahmen ansprechen?
Und gleich ein neues Problem.
ich habe textmarken (Lesezeichen) in ein Wtiter-Dok eingefügt und will per makro dort Text ablegen. Funkt soweit auch gut mit
[quote]
KKDoc = thiscomponent
textcursor= KKDoc.Text.CreateTextCursor
textcursor.gotoRange(KKDoc.getBookmarks().getByName("KKAnsprech").getAnchor, false)
textcursor.gotoEndOfParagraph(True)
textcursor.String = "Hr. Maier"
[/quote]
wenn die Textmarken aber in einem Rahmen stehen (Für's Anschriftenfeld) geht das nicht mehr.
ich kann die zwar auslesen mit
test = KKDoc.getBookmarks()
aber die obere Variante funktioniert nicht.
ich muß wohl einen textcursor für das frame machen, habe im Netz Teile gefunden wie
[code]
formFrames = ThisComponent.getTextFrames()
for i = 0 to formFrames.Count -1
formFrame = formFrames(i)
if formFrame.Name = "Rahmen1" then
...
[/code]
"Rahmen1" wird gefunden, und dann weiß ich nicht weiter....
wie kann ich die Textmarken im Rahmen ansprechen?