Skripts in einmaligen Outlook-Formularen zulassen
Diese benutzerbezogene Outlook-Richtlinie steuert, ob Skripts in einmaligen Outlook-Formularen ausgeführt werden dürfen.
seit 0.9.8.11
Zweck
Registry-Schlüssel anzeigen (1)
HKCU\software\policies\microsoft\office\16.0\outlook\security\enableoneoffformscripts
Diese benutzerbezogene Outlook-Richtlinie steuert, ob Skripts in einmaligen Outlook-Formularen ausgeführt werden dürfen. Bei einem solchen Formular sind die Formulardefinition – einschließlich Layout und gegebenenfalls VBScript-Code – und die zugehörigen Daten direkt in einem Outlook-Element gespeichert. Das Element verwendet damit nicht ausschließlich ein separat veröffentlichtes Formular aus einer Formularbibliothek.
Der Wert ist vom Typ REG_DWORD. 1 lässt die Skriptausführung in einmaligen Formularen zu; 0 unterbindet sie. Die Einstellung betrifft den eingebetteten Formularcode. Sie erlaubt nicht automatisch ActiveX-Steuerelemente oder alle durch das Outlook-Objektmodell geschützten Aktionen, da hierfür eigenständige Sicherheitseinstellungen gelten.
Hinweise
Sicherheit
Durch das Zulassen der Skriptausführung kann ein empfangenes Outlook-Element Code enthalten, den Outlook beim Verwenden des eingebetteten Formulars ausführt. Ein manipuliertes Formular kann diesen Mechanismus für unerwünschte Aktionen missbrauchen. Microsoft beschreibt benutzerdefinierte Outlook-Formulare allgemein als möglichen Persistenz- und Codeausführungsmechanismus nach einer Kompromittierung eines Postfachs.
Die Einstellung hebt nicht sämtliche Outlook-Sicherheitsprüfungen auf. Abhängig vom Formular und von weiteren Sicherheitseinstellungen kann Outlook weiterhin Warnungen anzeigen oder einzelne programmatische Aktionen blockieren. Insbesondere wird die Behandlung von ActiveX-Steuerelementen in einmaligen Formularen durch eine separate Richtlinie gesteuert.
Mögliche Nebenwirkungen
Wenn die Skriptausführung gesperrt ist, funktionieren einmalige Formulare, deren Logik auf eingebettetem VBScript beruht, möglicherweise nur eingeschränkt. Das Formular oder seine Daten können weiterhin angezeigt werden, während skriptgesteuerte Ereignisse, Berechnungen oder andere Automatisierungsfunktionen ausbleiben.
Hinweise
Damit diese und andere abhängige Outlook-Sicherheitsrichtlinien über Gruppenrichtlinien wirksam verwaltet werden können, muss der „Outlook-Sicherheitsmodus“ auf die Verwendung der Outlook-Sicherheitsgruppenrichtlinie eingestellt sein. Der Registry-Wert allein bestimmt das wirksame Verhalten daher nicht in jeder Outlook-Sicherheitskonfiguration.
Die Richtlinie bezieht sich auf den Office-Richtlinienzweig 16.0 des klassischen Outlook für Windows. Einmalige Formulare sind von veröffentlichten Formularen zu unterscheiden: Ihre Formulardefinition ist unmittelbar im einzelnen Outlook-Element gespeichert.
Microsoft-Dokumentation
Microsoft Learn: Speichern eines Formulars mit dem Element (einmalige Formulare)