Partilhar via


Propriedade Application.AutomationSecurity (Word)

Retorna ou define uma constante MsoAutomationSecurity que representa a configuração de segurança no que Microsoft Word usa ao abrir arquivos por programação. .

Sintaxe

expression. AutomationSecurity

expression é obrigatório. Uma variável que representa um objeto Application.

Comentários

A configuração padrão da propriedade AutomationSecurity é msoAutomationSecurityLow. Portanto, para evitar a alteração das configurações de segurança de usuários ou romper soluções que dependem da configuração padrão, você deve estar cuidado para definir essa propriedade para sua configuração original após programaticamente abrir um arquivo.

A definição de ScreenUpdating como False não afeta os alertas e não afetará os avisos de segurança. A configuração de DisplayAlerts 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 estiver no nível de segurança médio, haverá avisos de segurança enquanto uma macro está sendo executado. 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.

Exemplo

Este exemplo altera a configuração para desabilitar macros, exibe a caixa de diálogo Abrir e, em seguida, define a propriedade AutomationSecurity novamente com sua configuração original.

Sub Security() 
 Dim lngAutomation As MsoAutomationSecurity 
 
 With Application 
 lngAutomation = .AutomationSecurity 
 .AutomationSecurity = msoAutomationSecurityForceDisable 
 With .FileDialog(msoFileDialogOpen) 
 .Show 
 .Execute 
 End With 
 .AutomationSecurity = lngAutomation 
 End With 
 
End Sub

Confira também

Objeto de Aplicativo

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.