Re: Überblick: Workbook_/Auto_Close/BeforeClose
08.06.2002 03:35:52
Hans W. Herber
Hallo Andreas,machen wir es weniger kompliziert:
In den Versionen bis einschließlich XL7 gabe es die Standardroutinen Auto_Open und Auto_Close für Makros, die beim Öffnen bzw. beim Schließen der Arbeitsmappe aufgerufen werden sollten.
In der Version XL8 wurden diese Befehle abgelöst durch das Workbook_Open und das Workbook_BeforeClose-Ereignis. Die Vorgänger werden nur noch aus Kompatibilitätsgründen unterstützt, also stellt sich die Frage nicht, welche Sorte eingesetzt werden soll.
Zu dieser Regel gibt es ganz wenige Ausnahmen, auf die ich aber nicht eingehen muß.
Der wesentliche Unterschied zwischen beiden Systemen ist, dass die ersteren in Standardmodulen und die zweiteren in den Klassenmodulen der Arbeitsmappen untergebracht werden.
Du kannst das Workbook_Open-Ereignis auch mit Call von irgendwoher aufrufen, darfst es dann aber nicht als "Private" deklarieren.
Noch weiter - auf ähnliche Befehle - einzugehen, würden die Möglichkeiten und den Rahmen dieses Forums sprengen, dafür gibt es Literatur und Turorials und ...
hans