Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Access 2010 nach Word in Brief.dot

Begonnen von karl, Juli 02, 2013, 22:28:58

⏪ vorheriges - nächstes ⏩

karl

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

database

#1
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.

karl

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

Ferranti

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

database

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.