Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


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-hoehne@web.de /
 ________________________________/


-- 
Liste abmelden mit E-Mail an: users+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.