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

Antwort per Email an