Application.AutomationSecurity-Eigenschaft (PowerPoint)

Stellt den Sicherheitsmodus dar, der beim programmgesteuerten Öffnen von Dateien von Microsoft PowerPoint verwendet wird. Lese-/Schreibzugriff.

Syntax

Ausdruck. AutomationSecurity

expression Eine Variable, die ein Application-Objekt darstellt.

Rückgabewert

MsoAutomationSecurity

HinwBemerkungeneise

Diese Eigenschaft wird automatisch auf Msoautomationsecuritylowmsoautomationsecuritylow festgelegt, wenn die Anwendung gestartet wird. Um zu verhindern Lösungen, die die Standardeinstellung verwenden, sollten Sie daher darauf achten, dass diese Eigenschaft Sicherheitsmodus zurückgesetzt, nach dem programmgesteuerten Öffnen einer Datei sein. Um böswilligen Unterversionen zu vermeiden, sollten Sie auch, diese Eigenschaft festlegen, unmittelbar vor und nach dem programmgesteuerten einer Datei öffnen.

Der Wert der DisplayAlerts -Eigenschaft gilt nicht für Sicherheitswarnungen. Angenommen, wenn der Benutzer DisplayAlerts -Eigenschaft gleich False und der AutomationSecurity -Eigenschaft MsoAutomationSecurityByUI, festlegt während der Benutzer auf Mittel festgelegt ist, wird Sicherheitswarnungen während das Makro ausgeführt wird. Dadurch wird das Makro Auffangen open Dateifehler, während ein die Sicherheit, Warnung, wenn die Datei öffnen erfolgreich war.

Der Wert der AutomationSecurity -Eigenschaft kann eine der folgenden MsoAutomationSecurity -Konstanten entsprechen.

Konstante Beschreibung
msoAutomationSecurityByUI Verwendet die im Dialogfeld Sicherheitscenter angegebene Sicherheitseinstellung.
msoAutomationSecurityForceDisable Deaktiviert alle Makros in allen programmgesteuert geöffneten Dateien, ohne Sicherheitswarnungen anzuzeigen.
msoAutomationSecurityLow Aktiviert alle Makros. Dies ist der Standardwert beim Starten der Anwendung.

Beispiel

In diesem Beispiel wird die aktuelle Einstellung für die Automatisierungssicherheit erfasst, sie wird auf das Deaktivieren von Makros geändert, und das Dialogfeld Öffnen wird angezeigt. Nach dem Öffnen der ausgewählten Präsentation wird die Automatisierungssicherheit auf die ursprüngliche Einstellung zurückgesetzt.

Sub Security()

    Dim secAutomation As MsoAutomationSecurity



    secAutomation = Application.AutomationSecurity



    Application.AutomationSecurity = msoAutomationSecurityForceDisable

    Application.FileDialog(msoFileDialogOpen).Show



    Application.AutomationSecurity = secAutomation



End Sub

Siehe auch

Application-Objekt

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.