Seite 1 von 1
Gelöst:Zwei Writerdokumente zusammen fügen
Verfasst: Fr, 03.07.2009 23:54
von ChristianMuc
Hallo, ich habe folgendes Problem
Ich hab zwei Dokumente. Ich möchte diese zwei Dokument zu einem Dokument zusammenfügen. Leider sind in diesen Dokumente Rahmen und Tabellen vorhanden. Man kann leider nicht einfach den Textauslesen.
Ist das überhaupt möglich??
Re: Zwei Writerdokumente zusammen fügen
Verfasst: Sa, 04.07.2009 08:55
von Stephan
schon ein ganz flüchtiger Blick in die hier im ersten Thread des Basic-Forums genannte StarBasic-FAQ:
viewtopic.php?f=18&t=1553
liefert mir:
http://www.dannenhoefer.de/faqstarbasic ... nfgen.html
Gruß
Stephan
Re: Zwei Writerdokumente zusammen fügen
Verfasst: Sa, 04.07.2009 13:40
von ChristianMuc
Hallo Stephan, Danke für die shcnelle Antwort.
Das habe ich zwar probiert, leider habe ich dann folgendes Problem:
Er legt alle Elemente beider Seiten auf eine Seite. Z.B sind über dem Adressfeldrahmen meines Briefes zwei Rahmen. Keine Ahnung, wie ich OWriter dazu zwingen, das auf zwei Seiten zu speichern
Re: Zwei Writerdokumente zusammen fügen
Verfasst: Sa, 04.07.2009 14:34
von ykcim
Hallo,
wahrscheinlich fehlt der Seitenumruch. Ansonsten kommt der Rahmen auf die selbe Seite.
Code: Alles auswählen
odoc=thisComponent
oText = oDoc.getText()
oCURsor = oDoc.text.createtextcursor
oCursor.gotoend(false)
sInhalt="E:\eins.odt"
oCursor.BreakType=5 'Page_after
filetoinsert=converttourl(sinhalt)
oCURsor.InsertDocumentFromUrl(FileToInsert,Dummy())
mfg
Michael
Re: Gelöst:Zwei Writerdokumente zusammen fügen
Verfasst: Sa, 04.07.2009 18:00
von ChristianMuc
Die Lösung liegt im einen Detail:
Sobald man Rahmen im Dokument hat, muss man für jeden dieser Rahmen einzeln die Seiten nummer zuweisen.
Das geht mit dem Befehlt:
odoc.Textframes.getbyName(sRahmenname).AnchorPageNo=iSeitennummer
Wird das nicht gemacht, so setzt OO alle Rahmen auf Seite 1 (den der Standardwert von AnchorPageNo ist 1)
Danke an allen für Ihre Mithilfe
Christian