gerade habe ich eine Briefvorlage entwickelt, in der z.Bsp Adressdaten, Betreff und Infos durch eine Maske vom Anwendererfragt und dann in die entsprechenden textframes eingetragen werden. Das funktioniert soweit gut. Nachdem ich mit z.Bsp
Code: Alles auswählen
' Betreff in den Brief
oFrmBetreff = oDoc.getTextFrames().getByName("frmBetreff")
oCurBetreff = oFrmBetreff.createTextCursor()
with oCurBetreff
.charWeight = com.sun.star.awt.FontWeight.BLACK
.charHeight = 12
.ParaAdjust = 0
.String = frmEingabe.getControl("txtBetreff").Text
end with
Da in der Zeile sowohl "Sehr geehrte Damen und Herren", aber auch "Sehr geehrte Frau" usw stehen wird, lasse ich diese Zeile aus den Eingaben des Anwenders in der Maske generieren. Soweit so gut.
Mein Problem: Ich bekomme den Text nicht an den Anfang der 25 Zeile.
Mein letzter Versuch war :
Code: Alles auswählen
oViewCur = oDoc.getCurrentController().getViewCursor()
oViewCur.goDown(25,true)
oDoc.getText().insertString(oViewCur,"Sehr geehrte Herrens,",false)
Der Text steht jetzt in der ersten Zeile des Dokumentes, bis zur 25 Zeile wurde ohne Text markiert, der Cusor steht am Anfang der 25. Zeile.
Was habe ich hier falsch verstanden?
Gruß
Gerd Schuckar