Hallo,
Frage: geht so was prinzipiell und wenn ja,
Ja, geht prinzipiell
was muss beachtet werden
damit auch die Verweise in den Kapiteln funktionieren.
müßte man prüfen, zumindest ich weiß das leider nicht 'aus dem Hut', weil
arbeiten
mit Globaldokumenten und Scripten (ich darf Makros annehmen?) nicht unbedingt
etwas so ganz Alltägliches sind. Nö, sicher nichts Grundsätzlich Kompliziertes,
nur wegen der Verwendung von Globaldokumenten (statt 'normaler' Dokumente) nicht
ganz alltäglich.
Hinweise:
Mir scheint es das hier entweder nicht vollens klar ist wo Unterschiede zwischen
Global- und normalen Dokumenten liegen, denn z.B. die Formulierung:
Ich stelle mir das etwa so vor:
copy k1.odt + k2.odt + k3_01.odt + k4.odt + k5_03.odt ANLEIT.odt
ließe zunächst an ein normales Dokument denken.
Auch bin ich (so es hier ja augenscheinlich um eine Firmenanwendung geht) mir
nicht sicher ob alle Möglichkeiten die OOo bietet abgewogen wurden, denn z.B.
könnnten sich ja auch verknüpfzte und mit Bedingungen ein-/aus-geblendete
Bereiche
vielleicht besser eignen.
Ebenso kennt hier niemand mögliche zu beachtende Nebenbedingungen/Anforderungen
sso das schwer ein bestmöglicher Rat zu erteilen ist und es nötig wäre zunächst
Genaueres über die Gesamtanforderungen zu wissen, wobei das dann vielleicht
schon
wieder so umfangreich wäre das es sich nicht sonderlich für die Beantwortung auf
einer Mailingliste eignet.
Nach dieser langen Allgemeinrede, die ich aber irgendwie nötig hielte wenn es
darum geht eine befriedigende Antwort für eine Firmenanwendung zu finden, will
ich
mal wenigsten ein Stück Basic-Code hinschreiben das o.g. angesprochenes
Zusammenkopieren in allgemeinster Weise, ohne Berücksichtigung von
Globaldokumenten, lösen könnte (Code habe ich nur aus dem Gedächtnis
hingeschrieben, nicht geprüft):
Vorausgesetzt ist das alle Dokumente sich in D:\Bausteine\ befinden.
Alle = Array(k1,k2,k3_01,k4,K5_03,ANLEIT)
Dim dummy() as New com.sun.star.beans.PropertyValue
tmp = StarDesktop.loadComponentFromURL (private:factory/swriter,_blank, 0,
ARRAY())
cur = tmp.text.createtextcursor
For i = 0 To UBOUND(Alle())
akt = converttourl(D:\Bausteine\ Alle(i) .odt)
cur.InsertDocumentFromUrl(akt, dummy())
cur.gotoend(false)
Next i
Gruß
Jörg
--
-
To unsubscribe send email to users-unsubscr...@de.openoffice.org
For additional commands send email to sy...@de.openoffice.org
with Subject: help