Свойство Application. Аутоматионсекурити (PowerPoint)Application.AutomationSecurity property (PowerPoint)

Представляет режим безопасности, который Microsoft PowerPoint использует при открытии файлов программным способом.Represents the security mode that Microsoft PowerPoint uses when it opens files programmatically. Для чтения и записи.Read/write.

СинтаксисSyntax

выражение.expression. AutomationSecurity

выражение: переменная, представляющая объект Application.expression A variable that represents an Application object.

Возвращаемое значениеReturn value

MsoAutomationSecurityMsoAutomationSecurity

ПримечанияRemarks

Для этого свойства автоматически задается значение мсоаутоматионсекуритилов при запуске приложения.This property is automatically set to msoAutomationSecurityLow when the application is started. Таким образом, чтобы избежать приостановки решений, зависящих от параметра по умолчанию, следует быть осторожным после открытия файла программным способом с помощью свойства мсоаутоматионсекуритилов .Therefore, to avoid breaking solutions that rely on the default setting, you should be careful to reset this property to msoAutomationSecurityLow after programmatically opening a file. Кроме того, чтобы избежать вредоносных подверсий, следует задать это свойство непосредственно перед открытием файла и после его открытия программным способом.Also, to avoid malicious subversion, you should set this property immediately before and after you open a file programmatically .

Значение свойства дисплайалертс не применяется к предупреждениям системы безопасности.The value of the DisplayAlerts property does not apply to security warnings. Например, если пользователь задает для свойства Дисплайалертс значение false , а свойству аутоматионсекурити — значение Мсоаутоматионсекуритибюи, тогда как пользователь находится на среднем уровне безопасности, будут выдаваться предупреждения системы безопасности при макрос запущен.For example, if the user sets the DisplayAlerts property equal to False and the AutomationSecurity property to msoAutomationSecurityByUI, while the user is on Medium security level, there will be security warnings while the macro is running. Это позволяет макросу выполнять перехват ошибок открытия файлов, но при этом отображается предупреждение системы безопасности, если файл был успешно открыт.This allows the macro to trap file open errors, while still showing the security warning if the file succeeds in opening.

Значением свойства аутоматионсекурити может быть одна из этих констант мсоаутоматионсекурити .The value of the AutomationSecurity property can be one of these MsoAutomationSecurity constants.

КонстантаConstant ОписаниеDescription
МсоаутоматионсекуритибюиmsoAutomationSecurityByUI Использует параметр безопасности, указанный в диалоговом окне " центр управления безопасностью ".Uses the security setting specified in the Trust Center dialog box.
МсоаутоматионсекуритифорцедисаблеmsoAutomationSecurityForceDisable Отключает все макросы во всех файлах, открытых программным способом без отображения оповещений системы безопасности.Disables all macros in all files opened programmatically without showing any security alerts.
МсоаутоматионсекуритиловmsoAutomationSecurityLow Включает все макросы.Enables all macros. Это значение по умолчанию при запуске приложения.This is the default value when the application is started.

ПримерExample

В этом примере показано, как записать текущий параметр безопасности автоматизации, изменить параметр для отключения макросов, Открыть диалоговое окно Открыть и после открытия выбранной презентации задать для безопасности автоматизации исходное значение.This example captures the current automation security setting, changes the setting to disable macros, displays the Open dialog box, and after opening the selected presentation, sets the automation security back to its original setting.

Sub Security()

    Dim secAutomation As MsoAutomationSecurity



    secAutomation = Application.AutomationSecurity



    Application.AutomationSecurity = msoAutomationSecurityForceDisable

    Application.FileDialog(msoFileDialogOpen).Show



    Application.AutomationSecurity = secAutomation



End Sub

См. такжеSee also

Объект ApplicationApplication Object

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.