_Application.AutomationSecurity Propriété

Définition

Renvoie ou définit une MsoAutomationSecurity constante qui représente le mode de sécurité utilisé par Microsoft Excel lors de l’ouverture de fichiers par programmation.

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

Valeur de propriété

Remarques

Cette propriété reçoit automatiquement la valeur msoAutomationSecurityLow au démarrage de l’application. Par conséquent, pour éviter le piratage de solutions s'appuyant uniquement sur le paramètre par défaut, il est conseillé d'attribuer à cette propriété la valeur msoAutomationSecurityLow après avoir ouvert un fichier par programme. De même, cette propriété doit être définie immédiatement avant et suivant l'ouverture d'un fichier par programme pour éviter toute action malveillante.

MsoAutomationSecurity peut être une de ces constantes MsoAutomationSecurity:

  • msoAutomationSecurityByUI Utilise le paramètre de sécurité spécifié dans la boîte de dialogue Sécurité .
  • msoAutomationSecurityForceDisable Désactive toutes les macros de tous les fichiers ouverts par programmation sans afficher d’alertes de sécurité.
  • msoAutomationSecurityLow Active toutes les macros. Correspond à la valeur par défaut au démarrage de l’application.

La définition de la valeur ScreenUpdatingFalse n’affecte pas les alertes et n’affecte pas les avertissements de sécurité. Le DisplayAlerts paramètre ne s’applique pas aux avertissements de sécurité. Par exemple, si l’utilisateur définit DisplayAlerts sur False et AutomationSecurity sur msoAutomationSecurityByUI, alors que l’utilisateur est au niveau de sécurité moyen, des avertissements de sécurité s’affichent pendant l’exécution de la 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.

S’applique à