Hallo Christian, > Hi Michael, *, > > > ich habe gerade einen Haufen ODT-Dateien bekommen (Dokument-001.odt, > > Dokument-002.odt, ... Dokument-530.odt). > > > > Dazu habe ich eine weitere Datei bekommen (Kopf.odt), in der sich > > ebenfalls ein kurzer Text befindet. > > > > Meine undankbare Aufgabe: Ich muss den Inhalt von Kopf.odt an den > > Anfang jeder einzelnen Dokument-XYZ.odt einfügen.
> Entweder über ein Makro, oder über ein Globaldokument, bei dem dann > außerhalb von LO die Links angepasst werden... > for file in input/*odt; do libreoffice > "macro:///Bibliothek.Modul.makroname" "$file" ; done > > das dann entsprechend den Cursor an den Anfang (oder das Ende) der > Datei setzt, die entsprechende Datei einfügt und dann das Dokument > abspeichert. Das ist ein interessanter Ansatz. > Alternativ ein Globaldokument erstellen, da werden die Dateien ja > verlinkt. Dann kann man den entsprechenden Link per sed o.ä. > aktualisieren. Dann hat man natürlich als Resultat erstmal ein > Globaldokument. So hatte ich das in einem simpleren Fall mit 10 Dokumenten gemacht. Das Globaldokument enthielt dann die Sequenz Kopf/Dokument1/Kopf/Dokument2/.../Kopf Dokument10 Das Globaldokument kann man dann in eine normale ODT-Datei exportieren. Meine Kollegin hat dann diese Datei mit einiger Mühe zerlegt. Bei 530 Dateien ist das Folter ;-) > ich würde es per Makro mit Einfügen|Dokument versuchen. Ich habe gerade noch eine andere Fährte, aber dieser Vorschlag kommt schon mal in die Sammlung. Danke, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoe...@web.de / ________________________________/ -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert