So finden Sie die richtigen Sicherheitseinstellungen zur Ausführung von VBA-Makros in Outlook

Geschrieben am 04. Oktober 2022

Sicherheitseinstellungen zur Ausführung von VBA-Makros in Outlook finden und einstellen

Dies ist ein Tipp aus dem kostenlosen Newsletter SmartTools Outlook Weekly.

Wir veröffentlichen in SmartTools Outlook Weekly immer wieder Makrolösungen. Wenn Sie die Lösungen ausprobieren, erhalten Sie allerdings manchmal eine Meldung, dass die Makros in diesem Projekt deaktiviert sind. Im Trust Center können Sie zwar in den Makroeinstellungen die Option Alle Makros aktivieren einstellen, aber das ist vielen Anwendern zu unsicher. Wir erklären in diesem Tipp die Hintergründe und zeigen, wie Sie Makros ausführen können, ohne ein Sicherheitsrisiko einzugehen.

makro sicherheitseinstellungen

Outlook ist in Sachen Makros etwas anders strukturiert als die anderen Office-Anwendungen. Während in Word, Excel & Co. jedes Dokument ein potenzielles Sicherheitsrisiko darstellt, weil es Makros mit schädlichem VBA-Code enthalten kann, gibt es in Outlook nur ein einziges VBA-Projekt, in dem alle Makros untergebracht sind. Sie können also in Outlook keine Datei öffnen, die plötzlich den Code eines Virus‘ ausführt. VBA-Makros lassen sich in Outlook nur über das integrierte VBA-Projekt starten, - das Projekt, in dem Sie auch den Code unserer Makrolösungen eingegeben haben.

Für einen Hackerangriff müsste jemand Zugriff auf das VBA-Projekt von Outlook erlangen und ferngesteuert böswilligen Makrocode einfügen. Alternativ könnte ein Hacker die komplette VBA-Projektdatei (die Datei VBAPROJECT.OTM) austauschen, wofür er aber Zugriff auf Ihre Festplatte und den benutzerspezifischen Outlook-Ordner benötigt. Das ist nicht ohne weiteres möglich und erfordert eine gewisse Vorbereitung durch andere Maßnahmen.

Auch wenn das nicht heißen soll, dass Sie in Outlook auf der sicheren Seite sind, so können Sie bei den Sicherheitseinstellungen für Makros etwas weniger strikt sein als bei anderen Office-Anwendungen. Denn ein Hacker, der es schafft, böswilligen Code in das VBA-Projekt von Outlook einzuschleusen, wird auch in der Lage sein, die Registry-Einstellungen für die Makrosicherheit zu manipulieren.

Immerhin müssen Sie nicht gleich "alle Makros aktivieren". Für einen gewissen Grad an Kontrolle können Sie die Makroausführung von einer manuellen Bestätigung abhängig machen. Das erreichen Sie mit folgenden Schritten:

  1. Wählen Sie in Outlook Datei-Optionen an.
  2. Wechseln Sie im Optionen-Dialog zur Kategorie Trust Center und klicken Sie dort auf die Schaltfläche Einstellungen für das Trust Center.
  3. Im danach angezeigten Dialogfenster wechseln Sie zur Kategorie Makroeinstellungen.
  4. Hier aktivieren Sie die Option Benachrichtigungen für alle Makros.
  5. Danach schließen Sie die geöffneten Dialogfenster jeweils mit Ok.
  6. Damit die neue Einstellung wirksam wird, müssen Sie Outlook beenden und neu starten.

Wenn das VBA-Projekt von Outlook Makrocode im Modul "ThisOutlookSession" enthält, erscheint gleich beim Starten von Outlook ein Sicherheitshinweis. Damit Makrolösungen funktionieren, müssen Sie auf Makros aktivieren klicken.

Gegebenenfalls erscheint der Sicherheitshinweis auch erst, wenn Sie ein bestimmtes Makro aufrufen.

Im Zweifel haben Sie so immer die Möglichkeit, die Ausführung von Makros zu unterbinden. Das gilt dann aber während der gesamten Outlook-Sitzung. Um Makros doch zu aktivieren, müssen Sie Outlook neu starten.

Bestellen Sie hier den kostenlosen Newsletter SmartTools Outlook Weekly mit wöchentlichen Tipps, Lösungen und Gratis-Downloads rund um alle aktuellen Outlook-Versionen.

Support

  • Hilfe zum Shop
  • Lizenzdaten verloren
  • Programm lizenzieren
  • Fragen und Antworten
  • Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!