Application beenden
10.09.2003 16:20:51
Alex
ich habe folgendes Problem: Ich habe eine Excel Anwendung geschrieben welche die eingegebenen Daten via VBA in eine *.mdb Datei schreibt. Da nun die Anwendung nicht geändert oder überhaupt als Kopie Gespeichert werden soll/darf, hab ich das Speichern sowie das schließen über eine Public Function in einem Klassenmodul abgefangen. (Application.WorkbookBevorSave und Application.WorkbookBevorClose) dort lass ich dann meinen Speicher Code laufen und anschließend beim schließen die Mappe via ActiveWorkbook.close SaveChanges:=False schließen.
Das Funktioniert eigentlich sehr gut bis auf die kleinigkeit das beim beenden von Excel nur das Workbook geschloßen wird und die Application geöffnet bleibt.
Obwohl ich abprüfe ob es sich um die letze Mappe handelt und wenn ja mit Application.Quit Excel beenden will. Das wird in dem fall jedoch einfach ignoriert. VBA führt diese Zeile zwar aus, macht aber nichts!
Der von mir geschriebene Code steht nicht in dem Workbook welches geschloßen werden soll, sondern wird in einem AddIn ausgeführt.
Weiß jemand was ich da tun kann?
Besten Dank
Gruß Alex