Word Serienbrief

  • Word

    Word Serienbrief

    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.

    Visual Basic-Quellcode

    1. Dim Filename As String
    2. Filename = "c:\temp\test.doc"
    3. On Error Resume Next
    4. Dim objWord As Object
    5. Dim ObjDoc As Object
    6. objWord = GetObject(, "Word.Application")
    7. If Err.Number <> 0 Then
    8. Err.Clear()
    9. objWord = CreateObject("Word.Application")
    10. End If
    11. objWord.Documents.Open(Filename:=Filename)
    12. ObjDoc = objWord.ActiveDocument
    13. objWord.WindoState = 1
    14. objWord.Visible = True
    15. objWord.activate()
    16. With ObjDoc.MailMerge
    17. .Destination = .wdSendToPrinter
    18. .SuppressBlankLines = True
    19. With .DataSource
    20. .FirstRecord = .wdDefaultFirstRecord
    21. .LastRecord = .wdDefaultLastRecord
    22. End With
    23. .Execute(Pause:=False)
    24. End With


    Ich hoffe ihr könnt mir helfen.

    Danke.


    Gruß
    André