🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Bei Seitenumbruch wird PageNumber-Value nicht aufgenommen

Alles zur Programmierung im LibreOffice.
Antworten
rchhuebner
Beiträge: 2
Registriert: Mo 3. Jun 2013, 15:30

Bei Seitenumbruch wird PageNumber-Value nicht aufgenommen

Beitrag von rchhuebner » Do 27. Okt 2016, 11:39

Ich bin Anfänger in Programmieren. Deshalb habe ich den Makro für den Seitenumbruch aufgezeichnet.
Leider nimmt bei der Ausführung die neue Formatvorlage die Änderung der Seitennummer nicht an.
Hier der Code:
rem ----------------------------------------------------------------------
dim args3(2) as new com.sun.star.beans.PropertyValue
args3(0).Name = "Kind"
args3(0).Value = 3
args3(1).Name = "TemplateName"
args3(1).Value = "Predigt"
args3(2).Name = "PageNumber"
args3(2).Value = 1

dispatcher.executeDispatch(document, ".uno:InsertBreak", "", 0, args3())

Normalerweise müsste die Seitennummer nach dem Umbruch mit "1" beginnen. Aber die Nummer zählt immer von der ersten Seite des Dokumentes ab. Ich meine, es wäre ein Bug, weil es früher funktionierte.

Vielleicht könnt ihr mir mit einem Codeschnipsel weiterhelfen, das nach dem Seitenumbruch die Seitennummer noch mal verändert.

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Bei Seitenumbruch wird PageNumber-Value nicht aufgenommen

Beitrag von craig » Fr 28. Okt 2016, 19:40

Hallo,

ich denke nicht, dass es sich um einen Bug handelt.
Ausserdem glaube ich nicht, dass Du ein Makro benötigst.
Es wird ausschließlich eine Frage der korrekten Erstellung einer Seitenvorlage sein.
Siehe dazu die Doku unter der Rubrik Handbuch „Writer“ (Textverarbeitung)
Kapitel 04 – Formatierung von Seiten
z.B.
Titelseite = keine Nummerieung
Folgeseiten beginnend ab Seite 1

Filme auf Youtube zu diesem Thema:
https://www.youtube.com/results?search_ ... tenvorlage
https://www.youtube.com/results?search_ ... mmerierung

Zum Aufzeichnen von Makros sei gesagt, dass der Makro-Rekorder im Prinzip nur Kommandos aufzeichnet:
Dispatch Commands
Es gibt Lücken bei der Aufzeichnung, da bestimmten Kommandos vom Dispatcher
nicht übersetzt werden können, bzw. es gibt keine passenden Kommandos.

Wenn Dich die Programmierung interessiert, bieten sich folgende Programmiersprachen an:
z.B. C++, Java, Python, Basic

Zu Basic habe ich einige Links zusammengestellt:
https://www.uni-due.de/~abi070/count.ph ... eutsch.pdf
http://www.starbasicfaq.de/index.html
Libreoffice Handbücher.
Ganz unten auf der Seite befindet sich auch ein Handbuch zur Makro-Programmierung.
https://de.libreoffice.org/get-help/documentation/

Gruß

Craig
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten