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??
Gelöst:Zwei Writerdokumente zusammen fügen
Moderator: Moderatoren
-
- **
- Beiträge: 40
- Registriert: Do, 25.12.2008 18:32
Gelöst:Zwei Writerdokumente zusammen fügen
Zuletzt geändert von ChristianMuc am Sa, 04.07.2009 17:57, insgesamt 1-mal geändert.
Re: Zwei Writerdokumente zusammen fügen
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
viewtopic.php?f=18&t=1553
liefert mir:
http://www.dannenhoefer.de/faqstarbasic ... nfgen.html
Gruß
Stephan
-
- **
- Beiträge: 40
- Registriert: Do, 25.12.2008 18:32
Re: Zwei Writerdokumente zusammen fügen
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
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
Hallo,
wahrscheinlich fehlt der Seitenumruch. Ansonsten kommt der Rahmen auf die selbe Seite.
mfg
Michael
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())
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
FAQ zu Starbasic -> http://www.starbasicfaq.de
-
- **
- Beiträge: 40
- Registriert: Do, 25.12.2008 18:32
Re: Gelöst:Zwei Writerdokumente zusammen fügen
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
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