_Application.AutomationSecurity Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna ou define uma constante que representa o modo MsoAutomationSecurity de segurança Microsoft Excel usa ao abrir arquivos programaticamente.
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
Valor da propriedade
Comentários
Essa propriedade é automaticamente definida como msoAutomationSecurityLow quando o aplicativo é iniciado. Portanto, para evitar invalidar soluções que dependem da configuração padrão, você deve ter cuidado para redefinir essa propriedade como msoAutomationSecurityLow após abrir um arquivo programaticamente. Além disso, essa propriedade deve ser definida imediatamente antes e após a abertura de um arquivo através de programação para evitar transtornos prejudiciais.
MsoAutomationSecurity pode ser uma destas constantes MsoAutomationSecurity:
- msoAutomationSecurityByUI Usa a configuração de segurança especificada na caixa de diálogo Segurança.
- msoAutomationSecurityForceDisable Desabilita todas as macros em todos os arquivos abertos programaticamente sem mostrar alertas de segurança.
- msoAutomationSecurityLow Habilita todas as macros. É o valor padrão quando o aplicativo é iniciado.
A ScreenUpdating configuração como False não afeta alertas e não afeta avisos de segurança. A DisplayAlerts configuração não se aplicará a avisos de segurança. Por exemplo, se o usuário define DisplayAlerts igual a False e AutomationSecurity como msoAutomationSecurityByUI, enquanto o usuário está em nível médio de segurança, haverá avisos de segurança enquanto a macro estiver em execução. Isso permite que a macro intercepte erros ao abrir arquivos, enquanto ainda mostra se o arquivo aberto for bem-sucedido de avisos de segurança.