von opiWahn » Sa, 02.04.2011 00:34
Hallo DPunch,
vielen Dank
Mal wieder genau das richtige, auch wenn ich zu später Std. nochmal alles auspacken mußte was ich bis jetzt verstanden habe

Hab's jetzt so zusammen gebaut:
Code: Alles auswählen
Sub addForm
oViewCursor = thisComponent.getCurrentController.getViewCursor
oViewCursor.jumpToLastPage(true)
oViewCursor.jumpToEndofPage(true)
Dim args2(0) as New com.sun.star.beans.PropertyValue
oText = thisComponent.getText()
oTextCursor = oText.createTextCursor
oTextCursor.gotoEnd(False)
oTextCursor.BreakType = com.sun.star.style.BreakType.PAGE_AFTER
oText.insertControlCharacter(oTextCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False)
sInhalt="file:///C:/xxx/xtFormulare/form_a.odt"
filetoinsert=converttourl(sInhalt)
oTextCursor.InsertDocumentFromUrl(FileToInsert,args2())
End sub
Auf jeden Fall funktioniert es (ich hoffe ich hab keinen Bock geschossen, der sich noch rächt) und der Code ist nicht nur kürzer, er sieht auch noch gut aus.
Hallo DPunch,
vielen Dank :)
Mal wieder genau das richtige, auch wenn ich zu später Std. nochmal alles auspacken mußte was ich bis jetzt verstanden habe :wink:
Hab's jetzt so zusammen gebaut:
[code]
Sub addForm
oViewCursor = thisComponent.getCurrentController.getViewCursor
oViewCursor.jumpToLastPage(true)
oViewCursor.jumpToEndofPage(true)
Dim args2(0) as New com.sun.star.beans.PropertyValue
oText = thisComponent.getText()
oTextCursor = oText.createTextCursor
oTextCursor.gotoEnd(False)
oTextCursor.BreakType = com.sun.star.style.BreakType.PAGE_AFTER
oText.insertControlCharacter(oTextCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False)
sInhalt="file:///C:/xxx/xtFormulare/form_a.odt"
filetoinsert=converttourl(sInhalt)
oTextCursor.InsertDocumentFromUrl(FileToInsert,args2())
End sub
[/code]
Auf jeden Fall funktioniert es (ich hoffe ich hab keinen Bock geschossen, der sich noch rächt) und der Code ist nicht nur kürzer, er sieht auch noch gut aus.