Sicherheitswarnungen des Outlook-Objektmodells
Je nachdem, wie Outlook so konfiguriert wurde, dass Anwendungen auf einem Clientcomputer als vertrauenswürdig eingestuft werden, kann eine Anwendung, die das Outlook-Objektmodell verwendet, um auf bestimmte Daten zuzugreifen oder bestimmte Aktionen auszuführen, Sicherheitswarnungen aufrufen. Abhängig von der Art der Informationen oder Aktionen, auf die das Programm zugreifen oder ausführen wollte, gibt es drei verschiedene Sicherheitsaufforderungen, die Anwendungen über den Object Model Guard aufrufen können: die Adressbuchwarnung, die Warnung zum Senden einer Nachricht und die Ausführung der Aktionswarnung. In diesem Thema werden diese Sicherheitswarnungen beschrieben.
Weitere Informationen zum Standardmäßigen Sicherheitsverhalten und zu den Sicherheitskonfigurationsoptionen von Outlook finden Sie unter Sicherheitsverhalten des Outlook-Objektmodells. Weitere Informationen zu den Einstiegspunkten im Objektmodell, die Sicherheitswarnungen auslösen können, finden Sie unter Geschützte Eigenschaften und Methoden.
Adressbuchwarnung
Diese Warnung ist die häufigste Sicherheitswarnung, die ausgelöst wird, wenn durch eine nicht vertrauenswürdige Anwendung auf Outlook-Daten zugegriffen wird. Diese Warnung kann durch Einstiegspunkte generiert werden, die unter dem Eingabeaufforderungstyp "Adressbuch" im Thema Geschützte Eigenschaften und Methoden identifiziert werden.
Diese Warnung ermöglicht dem Benutzer das Zulassen oder Verweigern der Aktion. Der Benutzer kann auch auswählen, den Zugriff auf das Adressbuch während eines im Dropdownfeld angegebenen Zeitraums zuzulassen.
Wenn der Benutzer auf Verweigern klickt, wird der Aufruf, durch den die Warnung ausgelöst wurde, sofort von Outlook blockiert, und es wird MAPI_E_NOT_SUPPORTED zurückgegeben. Für den Aufruf werden von Outlook keine Daten zurückgegeben. Wenn der Fehler vom Programm nicht ordnungsgemäß behandelt wird, stürzt es möglicherweise ab.
Wenn der Benutzer auf Zulassen klickt, ohne das Kontrollkästchen Zugriff gewähren für zu aktivieren, wird nur der Aufruf zugelassen, durch den die Warnung generiert wurde. Durch weitere Aufrufe auf der gleichen Zeile oder durch vom blockierten Aufruf abgeleitete Aufrufe von Objekten werden möglicherweise eigene Sicherheitswarnungen generiert.
Wenn der Benutzer auf Zulassen klickt und vorher das Kontrollkästchen Zugriff gewähren für aktiviert hat, wird der Aufruf, durch den die Eingabeaufforderung generiert wurde, ebenso wie zukünftige Aufrufe für die vom Benutzer ausgewählte Dauer zugelassen. Während dieses Zeitraums wird für alle Aufrufer des Objektmodells, nicht nur für das Programm, durch das die Sicherheitswarnung ursprünglich ausgelöst wurde, der Zugriff auf das Adressbuch genehmigt. Nach Ablauf dieses Zeitraums werden möglicherweise wieder Sicherheitswarnungen angezeigt.
Warnung beim Senden von Nachrichten
Diese Warnung wird ausgelöst, wenn durch eine nicht vertrauenswürdige Lösung versucht wird, ein Element programmatisch zu senden. Dieses Dialogfeld enthält einen integrierten Timer, durch den verhindert wird, dass durch nicht vertrauenswürdige Add-Ins schnell und automatisch Nachrichten gesendet werden. Der Benutzer muss fünf Sekunden warten, bevor er auf Zulassen klickt.
Wenn der Benutzer auf Verweigern klickt, wird der Aufruf, durch den die Warnung ausgelöst wurde, von Outlook blockiert, und der Fehler MAPI_E_NOT_SUPPORTED wird zurückgegeben. Durch nachfolgende Aufrufe von einer nicht vertrauenswürdigen Lösung zum programmatischen Senden von Nachrichten werden zusätzliche Warnungen generiert.
Wenn der Benutzer auf Zulassen klickt, wird der Aufruf, durch den die Warnung ausgelöst wurde, und zwar nur dieser Aufruf, zugelassen. Durch nachfolgende Aufrufe von einer nicht vertrauenswürdigen Lösung zum programmatischen Senden von Nachrichten werden weiterhin Warnungen generiert.
Warnung beim Ausführen von Aktionen
Diese Warnung wird ausgelöst, wenn durch eine nicht vertrauenswürdige Lösung eine benutzerdefinierte Aktion aus der Actions -Auflistung ausgeführt wird. In Outlook wird eine der vorherigen Meldung ähnliche Warnung angezeigt, aus der hervorgeht, dass eine Aktion ausgeführt wird.
Wenn der Benutzer auf Verweigern klickt, wird der Aufruf der Execute -Methode für diese Aktion von Outlook blockiert und der Fehler MAPI_E_NOT_SUPPORTED zurückgegeben.
Wenn der Benutzer auf Zulassen klickt, wird der Aufruf, durch den die Warnung ausgelöst wurde, und zwar nur dieser Aufruf, zugelassen. Durch nachfolgende Aufrufe von einer nicht vertrauenswürdigen Lösung zum Ausführen einer Aktion werden weiterhin Warnungen ausgelöst.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.