Makro zum auslesen der Seitenzahlen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

martin11
***
Beiträge: 99
Registriert: Do, 30.03.2017 16:07

Makro zum auslesen der Seitenzahlen

Beitrag von martin11 » Fr, 08.11.2019 20:22

Wie ist der Code zum
Auslesen der Seitenzahlen in eine Calc Spalte
Martin

Benutzeravatar
Faol
****
Beiträge: 154
Registriert: Di, 26.01.2016 21:18

Re: Makro zum auslesen der Seitenzahlen

Beitrag von Faol » Fr, 08.11.2019 21:21

Hallo Martin,

Deine Anfrage ist zu pauschal, wenn es um das Makro "VerweisExport" geht!

An einer vordefinierte Stelle in dem vorhandenen Code, wird eine Textpassage (String) über
den Textcursor in ein Array eingelesen. Der Textcursor steht dann an dieser im Code
vorgegebenen Position. Nun muss der Textcursor an den Viewcursor übergeben werden,
welcher dann die gegenwärtige Seitenzahl enthält.
Die Seitenzahl wird dann in ein anderes Arrayfeld geschrieben.
Das Array ansich enthält nun z.B. die
  • die Seitenzahl an der der Textcursor die Texte eingelesen hat
  • Sprungziele als Seitenzahl
  • die ersten 50 Zeichen an der Absatz-Position des Textcursor
  • die letzen 50 Zeichen an der Absatz-Position des Textcursor
  • usw.
Ist das Array vollständig eingelesen, wird der Inhalt in eine neue Calc-Tabelle
geschrieben und nach Spalte A (Seitenzahlen) sortiert ausgegeben.

Bis dies inklusive der Formatierungen zusammengebaut ist, dauert es noch einige Zeit.
Gruß
Faol
⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒⇒
Win.10 Prof. (x64) • AOO 4.1.6 • LibO 6.3.2.2 (x64)
⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐

Antworten