Herr Mann
2014-07-12 18:09:35 UTC
Hallo, ich bitte um kundige Hilfe.
Ich arbeite mit Office 2010 und ich möchte einige Word-Dokumente mit einem Excel-Makro steuern:
Zunächst wird ein Document "FormularDatei" mit einem umfänglichen Inhalt (einige Zeilen, Logo, eine lange Tabelle) geöffnet. Dann wird ein leeres Dokument geöffnet.
Im Folgenden soll der komplette Inhalt von FormularDatei in das leere Dokument kopiert werden und zwar mehrfach, immer ans Ende.
Ich habe bereits zwei Variablen
FormularDatei
AusdrucksDatei
vom Typ Word.Document, die jeweils beim Öffnen der Dateien gesetzt worden sind.
gut klappt:
AusdrucksDatei.Range.FormattedText = FormularDatei.Range.FormattedText
Damit kann ich den Inhalt von FormularDatei aber nur einmal übertragen.
Für jedes weitere Mal brauchte ich eine Formulierung wie:
AusdrucksDatei.Range.FormattedText.InsertAfter FormularDatei.Range.FormattedText
Das klappt auch, aber die Formatierung wird nicht mitübertragen.
Wie kann ich das erreichtn?
Besten Dank und Gruß, Christian.
Ich arbeite mit Office 2010 und ich möchte einige Word-Dokumente mit einem Excel-Makro steuern:
Zunächst wird ein Document "FormularDatei" mit einem umfänglichen Inhalt (einige Zeilen, Logo, eine lange Tabelle) geöffnet. Dann wird ein leeres Dokument geöffnet.
Im Folgenden soll der komplette Inhalt von FormularDatei in das leere Dokument kopiert werden und zwar mehrfach, immer ans Ende.
Ich habe bereits zwei Variablen
FormularDatei
AusdrucksDatei
vom Typ Word.Document, die jeweils beim Öffnen der Dateien gesetzt worden sind.
gut klappt:
AusdrucksDatei.Range.FormattedText = FormularDatei.Range.FormattedText
Damit kann ich den Inhalt von FormularDatei aber nur einmal übertragen.
Für jedes weitere Mal brauchte ich eine Formulierung wie:
AusdrucksDatei.Range.FormattedText.InsertAfter FormularDatei.Range.FormattedText
Das klappt auch, aber die Formatierung wird nicht mitübertragen.
Wie kann ich das erreichtn?
Besten Dank und Gruß, Christian.