Dans Excel, vous pouvez modifier les paramètres de sécurité des macros pour contrôler quelles macros s’exécutent et dans quelles circonstances lorsque vous ouvrez un classeur. Par exemple, vous pouvez autoriser l’exécution des macros si elles sont signées numériquement par un développeur approuvé.
Pour plus d’informations sur les paramètres de sécurité des macros dans les documents Microsoft Office, voir Activer ou désactiver les macros dans les fichiers Office.
Paramètres de sécurité des macros et leurs effets
La liste ci-dessous présente un résumé des différents paramètres de sécurité des macros. Sous tous les paramètres, si un logiciel antivirus qui fonctionne avec Microsoft 365 est installé et que le classeur contient des macros, le classeur est analysé à la recherche de virus connus avant d’être ouvert.
- Désactiver toutes les macros sans notification Cliquez sur cette option si vous n’approuvez pas les macros. Toutes les macros dans les documents et toutes les alertes de sécurité relatives aux macros sont désactivées. S’il existe des documents avec des macros non signées que vous approuvez, vous pouvez placer ces documents dans un emplacement approuvé. Les documents situés dans ces emplacements peuvent s’exécuter sans être vérifiés par le système de sécurité du Centre de gestion de la confidentialité.
- Désactiver toutes les macros avec notification Il s’agit du paramètre par défaut. Sélectionnez cette option si vous souhaitez que les macros soient désactivées, mais que les alertes de sécurité soient affichées en présence de macros. Ainsi, vous pouvez choisir d’activer les macros au cas par cas.
- Désactiver toutes les macros à l’exception des macros signées numériquement Ce paramètre est identique à l’option Désactiver toutes les macros avec notification , sauf que si la macro est signée numériquement par un éditeur approuvé, la macro peut s’exécuter si vous avez déjà approuvé l’éditeur. Si ce n’est pas encore le cas, vous recevez une notification. et vous pouvez choisir d’activer les macros signées ou d’approuver l’émetteur. Toutes les macros non signées sont désactivées sans notification.
- Activer toutes les macros (non recommandé, le code potentiellement dangereux peut s’exécuter) Cliquez sur cette option pour autoriser l’exécution de toutes les macros. L’utilisation de cette option rend votre ordinateur vulnérable au code potentiellement dangereux et elle n’est donc pas recommandée.
- Approuver l’accès au modèle objet de projet VBA Ce paramètre est destiné aux développeurs et est utilisé délibérément pour verrouiller ou autoriser l’accès par programme au modèle objet VBA à partir de n’importe quel client Automation. En d’autres termes, il fournit une option de sécurité pour le code écrit pour automatiser un programme Office et manipuler par programme l’environnement Microsoft Visual Basic pour Applications (VBA), ainsi que le modèle objet. Ce paramètre s’applique par utilisateur et par application. Cette option de sécurité rend plus difficile pour les programmes non autorisés la génération d’un code à réplication automatique qui peut endommager les systèmes des utilisateurs. Pour que les clients Automation puissent accéder au modèle d’objet VBA par programme, l’utilisateur qui exécute le code doit autoriser explicitement l’accès. Pour activer l’accès, cochez la case.
Utilisation de signatures numériques
Office utilise la technologie Microsoft Authenticode pour permettre aux créateurs de macros de signer numériquement un fichier ou un projet macro. Le certificat utilisé pour créer cette signature confirme que la macro ou le document provient du signataire, et la signature confirme que la macro ou le document n’a pas été modifié.
Après avoir installé votre certificat numérique, vous pouvez signer des fichiers et des projets de macro.
Obtention d’un certificat numérique pour la signature
Vous pouvez obtenir un certificat numérique auprès d’une autorité de certification commerciale ou auprès de l’administrateur de la sécurité informatique de votre entreprise.
Pour en savoir plus sur les autorités de certification qui offrent des services pour les produits Microsoft, consultez la liste des membres du programme de certificats racines Microsoft.
Création de votre propre certificat numérique pour l’auto-signature
Vous pouvez également créer votre propre certificat d’auto-signature à l’aide de l’outil Selfcert.exe.
Remarque
Puisqu’un certificat numérique que vous créez n’est pas émis par une autorité de certification formelle, les projets de macro qui sont signés à l’aide de ce type de certificat sont appelés « projets auto-signés ». Microsoft Office approuve un certificat auto-signé uniquement sur un ordinateur possédant un certificat dans le magasin de certificats personnels.
Pour plus d’informations sur la façon de signer numériquement une macro, voir Signer numériquement un projet macro.
Modifier les paramètres de sécurité des macros
Vous pouvez modifier les paramètres de sécurité des macros dans le Centre de gestion de la confidentialité, excepté si un administrateur système de votre organisation a modifié les paramètres pour défaut afin de vous empêcher de les modifier.
Dans l’onglet Développeur, dans le groupe Code, cliquez sur Sécurité des macros.
Pour activer l’onglet Développeur, voir Afficher l’onglet Développeur.
Dans la catégorie Paramètres des macros, sous Paramètres des macros, sélectionnez l’option de votre choix.
Remarque
Les modifications que vous apportez dans la catégorie Paramètres des macros dans Excel s’appliquent uniquement à Excel et ne concernent pas les autres programmes Microsoft Office.
Vous pouvez également accéder au Centre de gestion de la confidentialité dans les options Excel. Pour ce faire, cliquez sur Options, puis surParamètres>macro du Centre> de gestion de la confidentialité.
Pour plus d’informations sur la sécurité des macros, voir les rubriques suivantes :
- Ajouter, supprimer ou modifier un emplacement approuvé
- Ajouter, supprimer ou afficher un éditeur approuvé
- Activer ou désactiver les macros dans les fichiers Office
- Afficher mes options et paramètres dans le Centre de gestion de la confidentialité
Résolution des problèmes
Je ne parviens pas à modifier mes paramètres de sécurité des macros
Il est possible que certains utilisateurs ne puissent pas modifier les paramètres du Centre de gestion de la confidentialité en raison des stratégies de sécurité de groupe définies dans leur organisation. Dans ce cas, vous devez contacter l’administrateur de votre organisation.
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours demander à un expert de la communauté technique Excel ou obtenir de l’aide dans les communautés.
Haut de la page