🍀 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.

Suchen und ersetzen: Rahmen

WRITER hat alles, was Sie von einer modernen, voll ausgestatteten Textverarbeitung erwarten.
Antworten
Mau
* LO-Experte *
Beiträge: 464
Registriert: Do 14. Feb 2013, 19:37

Suchen und ersetzen: Rahmen

Beitrag von Mau » So 17. Mai 2015, 11:42

Liebe ExpertInnen,

ich habe ein ca. 600 Seiten starkes Übersetzungsmanuskript erstellt, wobei die einzelnen Abschnitte jeweils als Einzeldateien abgespeichert sind. Damit Personen, die das Manuskript in ausgedruckter Form überarbeiten, schnell die jeweilige Seite im Original finden, habe ich alle Stellen, an denen im Original eine neue Seite beginnt, mit einem kleinen Textrahmen versehen.
Der Prozess der Übersetzungskontrolle ist inzwischen abgeschlossen, und ich erstelle jetzt aus dem Ergebnis eine LO-Datei, die als Grundlage für die PDF-Druckvorlage dienen soll. Darin dürfen die kleinen Textrahmen natürlich nicht mehr enthalten sein. Und hier habe ich mehrere Probleme:

1. Für die Löschung eines einzelnen Textrahmens im Navigatorfenster muss ich die Liste der Textrahmen durch Klick auf das [+]-Zeichen öffnen. Und nach jeder Löschung schließt sich die Liste wieder.

2. Das wäre kein Drama, wenn man nach dem Öffnen der Liste alle Einträge als Block markieren und dann alle auf einmal löschen könnte. Das geht aber leider nicht.

3. Einen regulären Ausdruck für die Suche nach Rahmen habe ich nicht gefunden. Also funktioniert auch der Weg über Suchen und Ersetzen nicht.

Und eine einzige Datei enthält nicht selten an die 30 Textrahmen, die zu entfernen sind.

Gruß,
Mau
Betriebssystem: Windows 10 (x64)

LO-Version: 6.2.8.2 (x64)

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

Re: Suchen und ersetzen: Rahmen

Beitrag von mikele » So 17. Mai 2015, 12:25

Hallo,

am einfachsten wäre es, ein kleines Makro einzusetzen.
Lege in deiner Datei ein neues Makromodul an (Extras->Makros->Makros verwalten->Basic; wähle deine Datei und dann die schaltfläche "Neu") und kopiere folgendes Makro dort hinein:

Code: Alles auswählen

Sub textrahmen

	odoc=thiscomponent
	oFrames=odoc.getTextFrames()
	do while oframes.haselements
		oDoc.Text.removeTextContent(oFrames.getbyindex(0))
	loop

End Sub
Dann führst du das Makro aus und alle Textrahmen sind weg. (Hinweis: Die Makrosicherheit muss auf höchstens "mittel" eingestellt sein.)
Danach könntest du das Modul wieder löschen, um eine makrofreie Datei zu haben (wenn du es willst).
Gruß,
mikele

Mau
* LO-Experte *
Beiträge: 464
Registriert: Do 14. Feb 2013, 19:37

Re: Suchen und ersetzen: Rahmen

Beitrag von Mau » So 17. Mai 2015, 14:35

Phantastisch, danke!
Betriebssystem: Windows 10 (x64)

LO-Version: 6.2.8.2 (x64)


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