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

Suchen und ersetzen: Rahmen
Suchen und ersetzen: Rahmen
Betriebssystem: Windows 10 (x64)
LO-Version: 6.2.8.2 (x64)
LO-Version: 6.2.8.2 (x64)
Re: Suchen und ersetzen: Rahmen
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:
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).
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 SubDanach könntest du das Modul wieder löschen, um eine makrofreie Datei zu haben (wenn du es willst).
Gruß,
mikele
mikele
Re: Suchen und ersetzen: Rahmen
Phantastisch, danke!
Betriebssystem: Windows 10 (x64)
LO-Version: 6.2.8.2 (x64)
LO-Version: 6.2.8.2 (x64)
