Hallo,
vielleicht wurde dieses Thema hier im Forum schonmal erklärt, leider habe ich es beim durchsehen nicht gefunden.
Ich habe mit Visual Basic ein Formular erstellt, das mit Daten aus einer Access-Datenbank gefüllt wird.
Nun möchte ich, wenn der CommandButton geklickt wird, daß Word geöffnet wird und die Adressfelder an Word übergeben werden. Ich habe es auch mittels:
Dim oWordApp As Word.Application
Dim oWord As Word.Document
Dim X As Object
Set oWordApp = New Word.Application
Set oWord = oWordApp.Documents.Add("Pfad und Dateiname")
oWordApp.Visible = True
oWordApp.Activate
geschafft, daß Word geöffnet wird. In meinem VB-Buch steht nun, daß man mithilfe von
X.Selection.Text = Text1.Text
Daten übergeben kann. Nur leider funktioniert das leider nicht.
Ich würde gerne in einem bestimmten Word-Dokument die entsprechenden Textmarken einfügen und dann die Daten übergeben. Kann mir das jemand einen Tipp geben? Ich verzweifele leider daran und nirgends im Internet konnte ich eine Lösung finden - wahrscheinlich, weil es super einfach ist und ich es nur nicht weiß.
Vielen Dank im voraus.
vielleicht wurde dieses Thema hier im Forum schonmal erklärt, leider habe ich es beim durchsehen nicht gefunden.
Ich habe mit Visual Basic ein Formular erstellt, das mit Daten aus einer Access-Datenbank gefüllt wird.
Nun möchte ich, wenn der CommandButton geklickt wird, daß Word geöffnet wird und die Adressfelder an Word übergeben werden. Ich habe es auch mittels:
Dim oWordApp As Word.Application
Dim oWord As Word.Document
Dim X As Object
Set oWordApp = New Word.Application
Set oWord = oWordApp.Documents.Add("Pfad und Dateiname")
oWordApp.Visible = True
oWordApp.Activate
geschafft, daß Word geöffnet wird. In meinem VB-Buch steht nun, daß man mithilfe von
X.Selection.Text = Text1.Text
Daten übergeben kann. Nur leider funktioniert das leider nicht.
Ich würde gerne in einem bestimmten Word-Dokument die entsprechenden Textmarken einfügen und dann die Daten übergeben. Kann mir das jemand einen Tipp geben? Ich verzweifele leider daran und nirgends im Internet konnte ich eine Lösung finden - wahrscheinlich, weil es super einfach ist und ich es nur nicht weiß.
Vielen Dank im voraus.