VB Makro Word Textausgabe

obi-j

Grünschnabel
Hi *,

ich stehe vor folgendem Problem, ich lese daten aus einem Excel File ins word ein und verarbeite diese über ein Makro die ausgabe über eine MsgBox funktioniert wunderbar.
Ich möchte nun aber den String bzw. Datensatz direkt auf dem Worddokument ausgeben. Damit ich nur noch auf das knöpfchen drücken muss und der fertige Briefkopf im aktuellen word dokument ausgegeben wird.

Leider bekomme ich dies nicht hin bitte um hilfe, großen Dank
 
Da würde es zwei Möglichkeiten geben:

1) Du fügst den String direkt in die Word-Datei ein, geht über Selection.Text
Code:
Selection.Text = "Mein Text"

2) Du fügst den Text in einem vordefinierten Formularfeld ein (Formular muß geschützt sein):
Code:
ActiveDocument.FormFields("Text1").Result = "Mein Text!"

Ich persönlich bevorzuge Version 2, da ich hier ein Formular vordesigne und die Texte dann schon an der richtigen Stelle stehen. Du kannst zwar über Textmarken auch mit Variante 1 arbeiten, ist jedoch meiner Meinung nach etwas aufwendiger bzw. unsicherer.


Der Doc!
 
Zurück