_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 , а AutomationSecuritymsoAutomationSecurityByUI, пока пользователь находится на среднем уровне безопасности, при выполнении макроса будут отображаться предупреждения системы безопасности. Это позволяет макросу перехватывать ошибки открытия файлов, при этом при этом отображается предупреждение системы безопасности, если файл был открыт успешно.

Применяется к