Grüezi Ben
mit diesem Snippet läßt sich das Problem erzeugen:
Sub Test()
Dim wdDOT As Object
Dim wdDOC As Object
Set wdDOT = CreateObject(„Word.Application“)
Set wdDOC = CreateObject(„Word.Application“)
Set wdDOC = Nothing
Set wdDOT = Nothing
End Sub
Es bleiben trotz Freigabe die beiden Prozesse hängen.
Ja, klar - Word wird im Hintergrund geöffnet und bleibt es auch, solange Du es nicht schliesst.
Lies bitte genau(er) was ich geschrieben hatte:
Setze in umgekehrter Reihenfolge ihrere Erstellung alle
Instanzen auf ‚= Nothing‘ schliesse das Dokument und beende
Word.
Setze dann auch dein Word-Objekt auf ‚= Nothing‘
Hier eine angepasste Version, die klappt - gehe sie mit F8 Schritt für Schritt durch:
Sub Test()
Dim wdDOT As Object
Set wdDOT = CreateObject("Word.Application")
wdDOT.Visible = True
wdDOT.Quit
Set wdDOT = Nothing
End Sub
–
Mit freundlichen Grüssen
Thomas Ramel