Re: Globaldokument mit Script erzeugen ?

Jörg Schmidt <[email protected]> Tue, 28 Feb 2012 10:43:03 +0100
Newsgroups gmane.comp.openoffice.general.german
Message-ID <EECC97B992224451A23A3AA4DA355031@Esprimo7935>
Hallo,
=20
=20
> Frage: geht so was prinzipiell und wenn ja,

Ja, geht prinzipiell

> was muss beachtet werden
> damit auch die Verweise in den Kapiteln funktionieren.

m=FC=DFte man pr=FCfen, zumindest ich wei=DF das leider nicht 'aus dem Hut'=
, weil arbeiten
mit Globaldokumenten und Scripten (ich darf Makros annehmen?) nicht unbedin=
gt
etwas so ganz Allt=E4gliches sind. N=F6, sicher nichts Grunds=E4tzlich Komp=
liziertes,
nur wegen der Verwendung von Globaldokumenten (statt 'normaler' Dokumente) =
nicht
ganz allt=E4glich.


Hinweise:
Mir scheint es das hier entweder nicht vollens klar ist wo Unterschiede zwi=
schen
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=DFe zun=E4chst an ein normales Dokument denken.

Auch bin ich (so es hier ja augenscheinlich um eine Firmenanwendung geht) m=
ir
nicht sicher ob alle M=F6glichkeiten die OOo bietet abgewogen wurden, denn =
z.B.
k=F6nnnten sich ja auch verkn=FCpfzte und mit Bedingungen ein-/aus-geblende=
te Bereiche
vielleicht besser eignen.

Ebenso kennt hier niemand m=F6gliche zu beachtende Nebenbedingungen/Anforde=
rungen
sso das schwer ein bestm=F6glicher Rat zu erteilen ist und es n=F6tig w=E4r=
e zun=E4chst
Genaueres =FCber die Gesamtanforderungen zu wissen, wobei das dann vielleic=
ht schon
wieder so umfangreich w=E4re das es sich nicht sonderlich f=FCr die Beantwo=
rtung auf
einer Mailingliste eignet.

Nach dieser langen Allgemeinrede, die ich aber irgendwie n=F6tig hielte wen=
n es
darum geht eine befriedigende Antwort f=FCr eine Firmenanwendung zu finden,=
 will ich
mal wenigsten ein St=FCck Basic-Code hinschreiben das o.g. angesprochenes
Zusammenkopieren in allgemeinster Weise, ohne Ber=FCcksichtigung von
Globaldokumenten, l=F6sen k=F6nnte (Code habe ich nur aus dem Ged=E4chtnis
hingeschrieben, nicht gepr=FCft):

Vorausgesetzt ist das alle Dokumente sich in D:\Bausteine\ befinden.


Alle =3D Array("k1","k2","k3_01","k4","K5_03","ANLEIT")
Dim dummy() as New com.sun.star.beans.PropertyValue
=20

tmp =3D StarDesktop.loadComponentFromURL ("private:factory/swriter","_blank=
", 0,
ARRAY())
cur =3D tmp.text.createtextcursor

For i =3D 0 To UBOUND(Alle())
  akt =3D converttourl("D:\Bausteine\" & Alle(i) & ".odt")
  cur.InsertDocumentFromUrl(akt, dummy())
  cur.gotoend(false)
Next i



Gru=DF
J=F6rg

--=20
-----------------------------------------------------------------
To unsubscribe send email to users-unsubscribe-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
For additional commands send email to sympa-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
with Subject: help