Outlook: Application_Startup feuert nicht

Lies in den Artikel rein und unten bekommst Du ein unschlagbares Angebot!

Das Ereignis “Startup” des “Application”-Objekts von Outlook ist für viele benutzerdefinierte Erweiterungen von Outlook essenziell, da es die Möglichkeit bietet, direkt beim Starten von Outlook VBA-Code auszuführen. Damit lassen sich für verschiedene Anwendungen wichtige Automatismen anstoßen – zum Beispiel das Deklarieren und Initialisieren von Objektvariablen, für die Ereignisse implementiert werden sollen. Leider passiert es gelegentlich, dass die Ereignisprozedur Application_Startup beim Starten von Outlook nicht aufgerufen wird. Woran das liegt und wir dies ändern, zeigt der vorliegende Artikel.

Du hast das Ereignis Application_Startup im Modul ThisOutlookApplication implementiert und wenn Du Outlook startest, wird diese nicht ausgelöst? Das kann verschiedene Gründe haben:

  • Die Makroeinstellungen für Outlook erlauben die Ausführung von Makros nicht. Der Klassiker, der gerade bei neu installierten Office-Anwendungen auftritt.
  • Outlook ist bereits geöffnet, gegebenenfalls auch unsichtbar. In diesem Fall kann Application_Startup nicht ausgelöst werden, weil Outlook ja gar nicht neu startet. Wenn Outlook per Code initialisiert wird, feuert Application_Startup übrigens nicht.
  • Ein spezieller Registry-Eintrag, den Outlook beim Starten abfragt, weist einen Wert auf, der das Ausführen von Application_Startup unterbindet.

In den folgenden Abschnitten schauen wir uns die Lösungen für diese Probleme an.

Makroeinstellungen kontrollieren und anpassen

Wenn Application_Startup beim Öffnen von Outlook nicht ausgeführt wird, solltest Du als Erstes die Makroeinstellungen prüfen. Dazu brauchst Du gar nicht erst den Optionen-Dialog zu öffnen – wechsle einfach zum VBA-Editor (Alt + F11), öffne das Modul ThisOutlookApplication, platziere die Einfügemarke in der Prozedur Application_Startup und betätige die Taste F5.

Wenn die Prozedur nun auch nicht ausgeführt wird, sondern die Meldung aus Bild 1 erscheint, hast Du schon die Lösung des Problems gefunden.

Meldung beim Versuch, ein Makro trotz Deaktivierung auszuführen

Bild 1: Meldung beim Versuch, ein Makro trotz Deaktivierung auszuführen

Um Makros zu aktivieren, öffnest Du mit dem Ribbonbefehl Datei|Optionen den Optionen-Dialog von Outlook.

 

Schreibe einen Kommentar