Propriété Application.AutomationSecurity (Word)
Cette propriété renvoie ou définit une constante MsoAutomationSecurity qui représente le paramètre de sécurité que Microsoft Word utilise lors de l'ouverture des fichiers par programme. .
Syntaxe
expression. AutomationSecurity
expression Obligatoire. Variable qui représente un objet Application.
Remarques
Le paramètre par défaut de la propriété AutomationSecurity est msoAutomationSecurityLow. Par conséquent, pour éviter toute modification des paramètres de sécurité des utilisateurs ou de perturber les solutions qui s'appuient sur le paramètre par défaut, veillez à définir cette propriété à sa valeur initiale après l'ouverture d'un fichier par programme.
L'attribution de la valeur False à ScreenUpdating n'affecte pas les alertes et n'affectera pas les avertissements de sécurité. La propriété DisplayAlerts ne s'appliquera pas aux avertissements de sécurité. Par exemple, si l'utilisateur définit DisplayAlerts égale à False et à AutomationSecurityAutomationSecurity, alors que l'utilisateur se trouve sur le niveau de sécurité moyen, puis il sera les avertissements de sécurité pendant l'exécution d'une macro. Cela permet à la macro d'intercepter des erreurs d'ouverture de fichiers, tout en maintenant l'avertissement affiché si l'ouverture du fichier réussit.
Exemple
Cet exemple montre comment désactiver les macros, affiche la boîte de dialogue Ouvrir, puis définit la propriété AutomationSecurity son paramètre d'origine.
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
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.