🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 2047
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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten