Hallo,
nun versuche ich schon seit Stunden mithilfe der Makro-Aufnahme-Funktion irgendetwas hinzubekommen, aber ich scheitere.
Es ist eigentlich ganz einfach.
Ein Makro sollte ein Writer-Dokument zeilenweise durchlaufen und nach dem ersten Zeichen mit einer Formatierung suchen. Dann sollte er vor dem gefundenen Zeichen ein Trennzeichen eingeben und die nächste Zeile aufsuchen.
Die Formatierung ist eine Schriftart: DejaVu Sans;MS Sans Serif / Schriftgröße 8 / Fett / Schriftfarbe schwarz.
Dieses Makro kann ich aufzeichnen. Auch das springen nach vorne mithilfe der Pos1-Taste und die nächste Zeile anspringen mithilfe der Cursor-nach-Unten-Taste funktioniert laienmäßig fantastisch.
Sobald ich aber eine Schleife drumherum bauen möchte, bekomme ich Fehlermeldungen.
Über Hilfe sehr, sehr dankbar.
Ihr/Euer Andreas
🙏 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!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Suche nach Formatierung / Einfügen Zeichen / Neue Zeile
Re: Suche nach Formatierung / Einfügen Zeichen / Neue Zeile
Hi,
das kann man ohne Makro erledigen, mit Suchen/Ersetzen und folgender Einstellung: Gruß R
das kann man ohne Makro erledigen, mit Suchen/Ersetzen und folgender Einstellung: Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Suche nach Formatierung / Einfügen Zeichen / Neue Zeile
Hallo F3K Total,
Tausend Dank für Deine Hilfe, aber irgendwie klappt es nicht so recht. Wahrscheinlich/Vielleicht habe ich mich schlecht ausgedrückt.
Es gibt in diesem Dokument viele Zeilen (insgesamt sind es 99 Seiten) deren Formatierung unterschiedlich ist. Ich möchte unterschiedliche Teile (die unterschiedlich formatiert sind - aber ohne Trennzeichen wie Semikolon etc. von einander trennen. Wenn ich an den Anfang einer jeden Zeile gehe und dann nach dem ersten Zeichen der Formatierung suche - dann die Suche verlasse, mit dem Cursor vom markierten ersten Zeichen einen Schritt nach links mache und hier das Trennzeichen (z.B. §§) einfüge bin ich am Ziel.
Ich habe hoffentlich Deine Eingaben richtig interpretiert:
(.*\ )
und -$1
Den Regulären Ausdruck habe ich ausgewählt.
Hier ein Beispiel:
"Es gibt kein Bier auf Hawaii Paul Kuhn"
-das P vom Paul Kuhn wäre das erste Zeichen, welches so formatiert wurde.
Mein Ziel wäre:
"Es gibt kein Bier auf Hawaii §§Paul Kuhn"
Tausend Dank
Dein Andreas
Tausend Dank für Deine Hilfe, aber irgendwie klappt es nicht so recht. Wahrscheinlich/Vielleicht habe ich mich schlecht ausgedrückt.
Es gibt in diesem Dokument viele Zeilen (insgesamt sind es 99 Seiten) deren Formatierung unterschiedlich ist. Ich möchte unterschiedliche Teile (die unterschiedlich formatiert sind - aber ohne Trennzeichen wie Semikolon etc. von einander trennen. Wenn ich an den Anfang einer jeden Zeile gehe und dann nach dem ersten Zeichen der Formatierung suche - dann die Suche verlasse, mit dem Cursor vom markierten ersten Zeichen einen Schritt nach links mache und hier das Trennzeichen (z.B. §§) einfüge bin ich am Ziel.
Ich habe hoffentlich Deine Eingaben richtig interpretiert:
(.*\ )
und -$1
Den Regulären Ausdruck habe ich ausgewählt.
Hier ein Beispiel:
"Es gibt kein Bier auf Hawaii Paul Kuhn"
-das P vom Paul Kuhn wäre das erste Zeichen, welches so formatiert wurde.
Mein Ziel wäre:
"Es gibt kein Bier auf Hawaii §§Paul Kuhn"
Tausend Dank

Dein Andreas
Re: Suche nach Formatierung / Einfügen Zeichen / Neue Zeile
verstehe die Problematik nicht, du muss doch nur das Minus Zeichen durch zwei §§ ersetzen...
Gruß RWindows 11: AOO, LO Linux Mint: AOO, LO
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.