_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 MsoAutomationSecurity constante que representa o modo de segurança que o 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 é definida automaticamente como msoAutomationSecurityLow quando o aplicativo é iniciado. Portanto, para evitar que as soluções que dependem da configuração padrão, você deve estar cuidado ao redefinir essa propriedade como msoAutomationSecurityLow após programaticamente abrir um arquivo. 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 dessas 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 configuração ScreenUpdating de False não afeta alertas e não afetará os avisos de segurança. A DisplayAlerts configuração não se aplicará a avisos de segurança. Por exemplo, se o usuário definir DisplayAlerts igual a False e AutomationSecurity como msoAutomationSecurityByUI, enquanto o usuário estiver no nível de segurança média, 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.