von Stephan » Mi, 20.02.2019 12:36
Die tatsächliche Seitennummer findest Du z.B. mittel temporärem Einfügen und Auslesen des Feldbefehls "PageNumber":
Code: Alles auswählen
Sub Main()
VCursor=thiscomponent.Text.CreateTextCursor
VCursor.jumpToLastPage()
PNF = ThisComponent.createInstance("com.sun.star.text.TextField.PageNumber")
PNF.NumberingType = com.sun.star.style.NumberingType.ARABIC
PNF.SubType = com.sun.star.text.PageNumberType.CURRENT
thiscomponent.Text.insertTextContent(VCursor, PNF, false)
VCursor.goLeft(1,True)
Msgbox VCursor.String
VCursor.String = ""
End sub
Die interne Seitenzahl so:
http://www.dannenhoefer.de/faqstarbasic ... tteln.html
Gruß
Stephan
Die tatsächliche Seitennummer findest Du z.B. mittel temporärem Einfügen und Auslesen des Feldbefehls "PageNumber":
[code]Sub Main()
VCursor=thiscomponent.Text.CreateTextCursor
VCursor.jumpToLastPage()
PNF = ThisComponent.createInstance("com.sun.star.text.TextField.PageNumber")
PNF.NumberingType = com.sun.star.style.NumberingType.ARABIC
PNF.SubType = com.sun.star.text.PageNumberType.CURRENT
thiscomponent.Text.insertTextContent(VCursor, PNF, false)
VCursor.goLeft(1,True)
Msgbox VCursor.String
VCursor.String = ""
End sub[/code]
Die interne Seitenzahl so:
http://www.dannenhoefer.de/faqstarbasic/WiekannmandieSeitenzahlermitteln.html
Gruß
Stephan