Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: karl am Juli 02, 2013, 22:28:58

Titel: Access 2010 nach Word in Brief.dot
Beitrag von: karl am Juli 02, 2013, 22:28:58
Hallo,

benutze aus den Bespielprogramm Mitgliederdatenbank2k.mdb die Funktion ein Wordbrief aus einer Datenbank zu erstellen. Mit Access 2003 ging das wunderbar.
Aber mit Access 2010 mit der Endung *.accdb bekomme ich in Visual Basic die Fehlermeldung
Fehler beim Kompilieren:
Benutzerdefinierter Typ nicht definiert


Was fehlt hier oder ist Falsch definiert. Was hat sich hier bei Access 2010 geändert?
---------------------------------------------------------------------------------
Private Sub Befehl38_Click()
Dim objWord As Word.Application

Set objWord = New Word.Application
objWord.Documents.Add "D:\Wordtest\Briefkopf2.dot"

With objWord.Selection
    .GoTo What:=wdGoToBookmark, Name:="Anrede"
    .TypeText Me!Anrede
    .GoTo What:=wdGoToBookmark, Name:="Vorname"
    .TypeText Me!Vorname
    .GoTo What:=wdGoToBookmark, Name:="Nachname"
    .TypeText Me!Nachname
    . . . . . . . . . . . . . .
    . . . . . . . . . . . . . .  usw.
End With

objWord.Visible = True
Set objWord = Nothing
------------------------------------------------------------------------------
Gruß
Karl
Titel: Re: Access 2010 nach Word in Brief.dot
Beitrag von: database am Juli 03, 2013, 12:03:52
Hallo,

und welche Zeile wird dabei markiert?

Ich vermute mal stark, dass sich zwischen 2003 und 2010 das Objektmodell geändert hat.
Schau mal auch in die Verweise im VBE um gebrochene Verweise zu finden.


und...


Dim Word As Object
Set Word = CreateObject("Word.Application")

Word.Documents.Add "D:\Wordtest\Briefkopf2.dot
etc.
Titel: Re: Access 2010 nach Word in Brief.dot
Beitrag von: karl am Juli 03, 2013, 21:56:25
Hallo Peter,

DANKE für die schnelle Antwort.

Der Hinweis zu den Verweisen im VBE war die Lösung  :D  
Ich musste noch Microsoft Word .Objekt Library  aktivieren.

Hatte das schon vergessen. Musste das damals bei Access 2003 auch aktiviert.

Jetzt klappt alles mit den alten vorhandenen Programm.

MfG.  Karl
Titel: Re: Access 2010 nach Word in Brief.dot
Beitrag von: Ferranti am Juli 26, 2013, 19:08:21
Hallo Karl
ich stosse zufällig auf deine Anfrage.
Ich versuche gerade(ich übe), aus einer Tabelle in Access 2010 Daten nach Word zu transferieren( z.B. in einen
vorhandenen Brief.
Leistet dieses Modul dieses?
Gibt es dafür eine Beschreibung oder Anleitung?
Viele Grüße
Reinhard
Titel: Re: Access 2010 nach Word in Brief.dot
Beitrag von: database am Juli 28, 2013, 10:26:05
Hallo,

ZitatGibt es dafür eine Beschreibung oder Anleitung
Eine individuelle Lösung für deine speziellen Vorstellungen wirst du kaum finden,
Dr. Google spuckt aber sehr viele Informationen zu Serienbriefen mit Access-Datenquelle und VBA aus.

Das vom TS gepostete Codesnip zeigt das Einfügen von Access-Daten in ein
bestehendes Worddokument (in definierte Textmarken) von einem Access-Formular aus.