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 /
/ / / / / [email protected] /
________________________________/
--
Liste abmelden mit E-Mail an: [email protected]
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