Frage zu VBA/API in Zusammenhang mit Microsoft-Office Programmen: Wenn man per Event (RaiseEvent oder API) ein Programm beendet, z.B. mit Application.Quit, wird nach Application.Quit noch Programmcode ausgeführt, denn der Aufruf muss ja noch beendet werden.
Weil "Application.Quit" die Anwendung aber sofort beendet, wird dem Programm sozusagen der Boden unter den Füßen weggezogen, und es gibt oft eine unschöne Fehlermeldung, nachdem das Programm geschlossen worden ist. Wie kann man es erreichen, dass die Anwendung sauber geschlossen und der Event erst beendet wird, bevor die Anwendung geschlossen wird?
|