_Application.AutomationSecurity Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает константу MsoAutomationSecurity , представляющую режим безопасности, используемый Microsoft Excel при программном открытии файлов.
public:
property Microsoft::Office::Core::MsoAutomationSecurity AutomationSecurity { Microsoft::Office::Core::MsoAutomationSecurity get(); void set(Microsoft::Office::Core::MsoAutomationSecurity value); };
public Microsoft.Office.Core.MsoAutomationSecurity AutomationSecurity { get; set; }
Public Property AutomationSecurity As MsoAutomationSecurity
Значение свойства
Комментарии
Это свойство автоматически задается в msoAutomationSecurityLow при запуске приложения. Поэтому, чтобы избежать нарушения решений, использующих параметр по умолчанию, следует сбросить это свойство до msoAutomationSecurityLow после открытия файла программным способом. Кроме того, это свойство следует задать непосредственно перед и после открытия файла программными средствами, чтобы избежать вредоносной субверсии.
MsoAutomationSecurity может быть одной из следующих констант MsoAutomationSecurity :
- msoAutomationSecurityByUI Использует параметр безопасности, указанный в диалоговом окне Безопасность .
- msoAutomationSecurityForceDisable Отключает все макросы во всех файлах, открытых программным способом, без отображения оповещений системы безопасности.
- msoAutomationSecurityLow Включает все макросы. Это значение по умолчанию при запуске приложения.
Значение ScreenUpdatingFalse не влияет на оповещения и не влияет на предупреждения системы безопасности. Параметр DisplayAlerts не будет применяться к предупреждениям системы безопасности. Например, если пользователь задает параметр DisplayAlerts равнымFalse , а AutomationSecurity — msoAutomationSecurityByUI, пока пользователь находится на среднем уровне безопасности, при выполнении макроса будут отображаться предупреждения системы безопасности. Это позволяет макросу перехватывать ошибки открытия файлов, при этом при этом отображается предупреждение системы безопасности, если файл был открыт успешно.