Hallo,
ich habe leider folgendes Problem beim aufrufen von Word (2003)
bzw. beim Starten der Serienbrief Funktion.
Folgenden Code verwende ich, Word wird zwar geöffnet und das
richtige Dokument angezeigt, aber sonst passiert nichts.
Ich hoffe ihr könnt mir helfen.
Danke.
Gruß
André
ich habe leider folgendes Problem beim aufrufen von Word (2003)
bzw. beim Starten der Serienbrief Funktion.
Folgenden Code verwende ich, Word wird zwar geöffnet und das
richtige Dokument angezeigt, aber sonst passiert nichts.
Visual Basic-Quellcode
- Dim Filename As String
- Filename = "c:\temp\test.doc"
- On Error Resume Next
- Dim objWord As Object
- Dim ObjDoc As Object
- objWord = GetObject(, "Word.Application")
- If Err.Number <> 0 Then
- Err.Clear()
- objWord = CreateObject("Word.Application")
- End If
- objWord.Documents.Open(Filename:=Filename)
- ObjDoc = objWord.ActiveDocument
- objWord.WindoState = 1
- objWord.Visible = True
- objWord.activate()
- With ObjDoc.MailMerge
- .Destination = .wdSendToPrinter
- .SuppressBlankLines = True
- With .DataSource
- .FirstRecord = .wdDefaultFirstRecord
- .LastRecord = .wdDefaultLastRecord
- End With
- .Execute(Pause:=False)
- End With
Ich hoffe ihr könnt mir helfen.
Danke.
Gruß
André