❤️ 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. 🤗

[gelöst]Bestimmte Zeichenfolge löschen und Absatzvorlage ändern

WRITER hat alles, was Sie von einer modernen, voll ausgestatteten Textverarbeitung erwarten.
Antworten
malt14
Beiträge: 125
Registriert: Fr 7. Nov 2014, 06:21

[gelöst]Bestimmte Zeichenfolge löschen und Absatzvorlage ändern

Beitrag von malt14 » Do 10. Feb 2022, 11:48

Guten Tag,

eine odt Datei enthält:

Code: Alles auswählen

Text
xxUeb1xxText
xxUeb2xxText
xxUeb3xxText
Text
Text
Text
xxUeb2xxText
xxUeb3xxText
Text
Text
xxUeb3xxText
Text
Text
Text
das soll umgewandelt werden, indem xxUeb1xx etc. gelöscht und die Absatzvorlage von Standard in Überschrift 1 etc. geändert wird:

Code: Alles auswählen

Text
Text[mit Absatzvorlage Überschrift 1]
Text[mit Absatzvorlage Überschrift 2]
Text[mit Absatzvorlage Überschrift 2]
Text
Text
Text
Text[mit Absatzvorlage Überschrift 2]
Text[mit Absatzvorlage Überschrift 3]
Text
Text
Text[mit Absatzvorlage Überschrift 3]
Text
Text
Text
Mit "Suchen und Ersetzen" in Writer gelingt mir dies nicht.
Die Extension "Alternative Find & Replace for Writer (AltSearch)" ermöglicht dies, allerdings sehr langsam bei großen Dateien mit häufigem Vorkommen der Zeichenfolge.
Ein Makro dafür fand ich nicht. Kann jemand ein solches Makro schreiben?

Grüße
Malt

Version: 7.2.4.1 (x64) / LibreOffice Community
Build ID: 27d75539669ac387bb498e35313b970b7fe9c4f9
CPU threads: 6; OS: Windows 10.0 Build 22000; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL
Zuletzt geändert von malt14 am Do 10. Feb 2022, 18:03, insgesamt 1-mal geändert.

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Bestimmte Zeichenfolge löschen und Absatzvorlage ändern

Beitrag von mikele » Do 10. Feb 2022, 13:15

Hallo,
ein Makro benötigst du dafür nicht.
1. Schritt: Suchen&Ersetzen
Suche nach: xxUeb1xx
Option "Reguläre Ausdrücke" aktivieren
-> Alle Suchen
Damit sind alle Stellen ausgewählt, an denen die obige Zeichenfolge auftaucht.
2. Formatvorlage "Überschrift 1" auswählen und per Doppelklick zuweisen
Alle Auswahlen haben nun die gewünschte Vorlage.
3. Im Dialog Suchen&Ersetzen ->Alle Ersetzen
Die Schritte wiederholst du für Überschrift 2 etc.
Dafür ein Makro zu programmieren würde sich nur lohnen, wenn man das ganze häufiger machen muss. Dann würde sich allerdings die Frage stellen, wo diese seltsamen Texte herkommen.
Gruß,
mikele

malt14
Beiträge: 125
Registriert: Fr 7. Nov 2014, 06:21

Re: Bestimmte Zeichenfolge löschen und Absatzvorlage ändern

Beitrag von malt14 » Do 10. Feb 2022, 18:02

Guten Tag mikele,

vielen Dank für die Hilfe. Genau was ich benötigte. Funktioniert ausgezeichnet!

Grüße
Malt


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