Dokumente zusammenführen

17/07/2009 - 17:06 von Andreas Waning | Report spam
Hallo,

ich möchte gerne per Automatiserung folgendes machen:

- Ich habe ein Grunddokument das den Firmenkopf (1.Seite/2.Seite) und den
Fusstext beinhaltet.
Von diesem Typ habe ich 2 Dokumente Firma A und Firma B

- Ein 2. Dokument enthàlt z.B eine Auftragsbestàtigung usw.

Jetzt will ich, bevor ich die AB schreibe auswàhlen können, ob Firma A oder
Firma B in der Kopfzeile angezeigt wird.
Das ganze mache per C# und COM Fernsteuerung. Dabei zeichne ich Macros auf
und setzte das entsprechend um.

Meine Frage ist, kann man sowas machen, dass man aus 2 Dokumenten ein
zusammen merged ?

Wie würde ihr sowas lösen ?
Dokmentenvorlage 1 und 2
Dokument 1

neues Dokument = Dokmentenvorlage 1 + Dokument 1 oder
neues Dokument = Dokmentenvorlage 2 + Dokument 1

Für jeden Tip bin ich dankbar,
Andreas
 

Lesen sie die antworten

#1 Thomas Gahler
17/07/2009 - 17:33 | Warnen spam
Hallo Andreas


Meine Frage ist, kann man sowas machen, dass man aus 2 Dokumenten ein
zusammen merged ?


Sollte möglich sein. Schau mal bei Einfügen / Datei (.InsertFile-Methode)
nach ob du damit weiter kommst.



Wie würde ihr sowas lösen ?
Dokmentenvorlage 1 und 2
Dokument 1


Ich würde je eine Dokumentvorlage für deine Firma A und B machen.
Eine weitere Dokumentvorlage für die Auftragsbestàtigung.


Code ungefàhr so (ungetestet)
dim doc as word.document
dim rng as word.range
set doc = documents.add ("FirmaA.dot")
set rng = doc.range.insertfile (Autragsbestàtigung.dot)


Eine weitere Möglichkeit wàre die Auftragsbestàtigung in einem
Autotext-Eintrag abzuspeichern.



Thomas Gahler
MVP für Word
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP3), Office XP (SP3)

Ähnliche fragen