Hallo,
ich habe ein Writer-Dokument mit 10 Seiten. Ich möchte nun den Text-Cursor am Anfang von Seite 3 platzieren.
Weiß jemand, wie das per Makro geht?
XTextCursor hat wohl nur diese Methoden:
boolean gotoPreviousParagraph([IN]boolean)
boolean gotoNextParagraph([IN]boolean)
boolean gotoEndOfParagraph([IN]boolean)
boolean gotoStartOfParagraph([IN]boolean)
boolean isEndOfParagraph()
boolean isStartOfParagraph()
boolean gotoStartOfWord([IN]boolean)
boolean gotoEndOfWord([IN]boolean)
boolean gotoPreviousWord([IN]boolean)
boolean gotoNextWord([IN]boolean)
boolean isEndOfWord()
boolean isStartOfWord()
boolean gotoEndOfSentence([IN]boolean)
boolean gotoStartOfSentence([IN]boolean)
boolean gotoPreviousSentence([IN]boolean)
boolean gotoNextSentence([IN]boolean)
boolean isEndOfSentence()
boolean isStartOfSentence()
void gotoRange([IN]com.sun.star.text.XTextRange,[IN]boolean)
void gotoEnd([IN]boolean)
void gotoStart([IN]boolean)
boolean goRight([IN]short,[IN]boolean)
boolean goLeft([IN]short,[IN]boolean)
EIn goToPage wie bei VBA gibt es hier scheinbar nicht.
BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst] [Writer] Cursor auf Anfang von bestimmter Seite setzen
[gelöst] [Writer] Cursor auf Anfang von bestimmter Seite setzen
Zuletzt geändert von tmp am So 28. Aug 2022, 14:49, insgesamt 2-mal geändert.
Re: [Writer] Cursor auf Anfang von bestimmter Seite setzen
Hallo,
dafür ist der viewcursor zuständig. Der kennt die Methode jumpToNextPage().
dafür ist der viewcursor zuständig. Der kennt die Methode jumpToNextPage().
Gruß,
mikele
mikele
Re: [Writer] Cursor auf Anfang von bestimmter Seite setzen
Hallo mikele,
danke, dein Hinweis hat mich auf die richtige Spur gebracht.
danke, dein Hinweis hat mich auf die richtige Spur gebracht.
Code: Alles auswählen
Sub goToPage
Dim oVC As Object
oVC = ThisComponent.getCurrentController.getViewCursor
oVC.JumpToPage(3, false)
End Sub
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️