Activer ou désactiver les macros dans les fichiers Office

Une macro est une série de commandes que vous utilisez pour automatiser une tâche répétitive et qui peut être exécutée lorsque vous devez effectuer cette tâche. Cet article contient des informations sur les risques qu’implique l’utilisation des macros. Il explique également comment activer ou désactiver les macros dans le Centre de gestion de la confidentialité.

Contenu de cet article


Activer les macros lorsque la barre des messages s’affiche

Lorsque vous ouvrez un fichier contenant des macros, la barre des messages jaune s’affiche avec une icône de bouclier et le bouton Activer le contenu. Si vous êtes sûr que la ou les contrôles proviennent d’une source fiable, suivez les instructions suivantes :

  • Dans la barre des messages, cliquez sur Activer le contenu.
    Le fichier s’ouvre et est un document approuvé.

L’image ci-après illustre la barre des messages lorsque des macros figurent dans le fichier.

Barre des messages Avertissement de sécurité pour les macros

Haut de la page Haut de la page

Activer les macros en mode Backstage

Il est également possible d’activer les macros figurant dans un fichier via le mode Microsoft Office Backstage, qui est le mode qui s’affiche lorsque vous cliquez sur l’onglet Fichier, lorsque la barre des messages jaune apparaît.

  1. Cliquez sur l’onglet Fichier.
  2. Dans la zone Avertissement de sécurité, cliquez sur Activer le contenu.
  3. Sous Activer tout le contenu, cliquez sur Toujours activer le contenu actif de ce document.
    Le fichier devient un document approuvé.

L’image ci-après illustre les options Toujours activer le contenu actif de ce document et Options avancées.

Zone Avertissement de sécurité, Toujours activer

L’image ci-après illustre les options Activer le contenu.

Liste déroulante de l’avertissement de sécurité

Haut de la page Haut de la page

Activer les macros pour une session lorsque l’avertissement de sécurité s’affiche

Suivez les instructions ci-après pour activer les macros pendant la durée de l’ouverture du fichier. Lorsque vous fermez ensuite le fichier puis le rouvrez, l’avertissement s’affiche à nouveau.

  1. Cliquez sur l’onglet Fichier.
  2. Dans la zone Avertissement de sécurité, cliquez sur Activer le contenu.
  3. Sélectionnez Options avancées.
  4. Dans la boîte de dialogue Options de sécurité Microsoft Office , cliquez sur Activer le contenu pour cette session pour chaque macro.
  5. Cliquez sur OK.

L’image ci-après illustre la boîte de dialogue Options de sécurité pour une macro.

Avertissement de sécurité, Options avancées

Haut de la page Haut de la page

Modifier les paramètres des macros dans le Centre de gestion de la confidentialité

Les paramètres des macros se trouvent dans le Centre de gestion de la confidentialité. Toutefois, si vous travaillez dans une entreprise, l’administrateur système peut avoir modifié les paramètres par défaut pour empêcher dès lors toute modification par les utilisateurs.

 Important   Lorsque vous modifiez les paramètres des macros dans le Centre de gestion de la confidentialité, vos modifications s’appliquent au programme Office en cours d’utilisation. Les paramètres des macros ne sont pas modifiés pour tous les programmes Office.

  1. Cliquez sur l’onglet Fichier.
  2. Cliquez sur Options.
  3. Cliquez sur Centre de gestion de la confidentialité, puis sur Paramètres du Centre de gestion de la confidentialité.
  4. Dans le Centre de gestion de la confidentialité, cliquez sur Paramètres des macros.
  5. Procédez aux sélections voulues.
  6. Cliquez sur OK.

L’image ci-après illustre la zone Paramètres des macros du Centre de gestion de la confidentialité.

Zone Paramètres des macros du Centre de gestion de la confidentialité

Lisez les informations de la section ci-après pour en savoir plus sur les paramètres des macros.

Haut de la page Haut de la page

Les paramètres des macros expliqués

  • Désactiver toutes les macros sans notification     Toutes les macros et les alertes de sécurité associées aux macros sont désactivées.
  • Désactiver toutes les macros avec notification     Les macros sont désactivées, mais les alertes de sécurité s’affichent si des macros sont présentes. Activez les macros au cas par cas.
  • Désactiver toutes les macros à l’exception des macros signées numériquement     Les macros sont désactivées, mais les alertes de sécurité s’affichent si des macros sont présentes. Cependant, si la macro est signée numériquement par un éditeur approuvé, elle est exécutée si vous avez approuvé l’éditeur. Dans le cas contraire, vous recevez une notification pour activer la macro signée et approuver l’éditeur.
  • Activer toutes les macros (non recommandé, car le code potentiellement dangereux peut s’exécuter     Toutes les macros s’exécutent. Ce paramètre rend votre ordinateur vulnérable au code potentiellement malveillant.
  • Accès approuvé au modèle d’objet du projet VBA     Interdire ou autoriser l’accès par programme au modèle d’objet Visual Basic pour Applications (VBA) à partir d’un client Automation. Cette option liée à la sécurité concerne le code écrit pour automatiser un programme Office et manipuler l’environnement et le modèle d’objet VBA. Il s’agit d’un paramètre qui s’applique par utilisateur et par application, et qui refuse l’accès par défaut, ce qui rend plus difficile pour les programmes non autorisés la génération d’un code malveillant à réplication automatique. Pour que les clients Automation puissent accéder au modèle d’objet VBA, l’utilisateur qui exécute le code doit autoriser l’accès. Pour activer l’accès, activez la case à cocher.

 Remarque   Microsoft Publisher et Access ne disposent pas de l’option Accès approuvé à l’objet de modèle du projet VBA.

Haut de la page Haut de la page

Qu’est-ce qu’une macro, qui la crée, et quels sont les risques en matière de sécurité ?

Les macros automatisent les tâches fréquemment utilisées pour gagner du temps sur la frappe et l’utilisation de la souris. Certaines ont été créées à l’aide de Visual Basic pour Applications (VBA) et écrites par des développeurs de logiciels. Cependant, certaines macros peuvent présenter un risque potentiel en matière de sécurité. Une personne dont les intentions sont malveillantes, également appelée un pirate, peut introduire une macro malveillante qui peut répandre un virus sur votre ordinateur.

 
 
S'applique à :
Access 2013, Excel 2013, PowerPoint 2013, Visio Professionnel 2013, Visio 2013, Word 2013, Access 2010, Excel 2010, PowerPoint 2010, Visio 2010, Word 2010