Autoriser l’exécution des macros sous Excel

Pour autoriser l’exécution des macros sous Excel il est nécessaire de réaliser des actions qui diffèrent selon la version Excel utilisée. Il est généralement utile de relancer Excel après avoir fait cette opération afin qu’elle s’applique.

  1. Fermer tous les classeurs Excel ouverts, fermer Excel et le relancer.
  2. Réaliser la procédure adaptée selon la version Excel utilisée :

Attention :

  • Sur Macintosh la version excel 2008 ne permet pas l’exécution de macros, elle est donc à éviter absolument !

Il existe même quelques cas de machines très récalcitrantes qu’il faut traiter d’une manière particulière !

NB : Afin de pas avoir à réaliser cette opération plusieurs fois, il est recommandé de sélectionner l’option "Activer toutes les macros".

 Sous Excel 2002-2003

Activer le menu "Outils -> Options" puis cliquer sur "Sécurité des macros" et y autoriser l’exécution de toutes les macros .

Autoriser l'exécution des macros avec Excel 2002-2003

Sous Excel 2007

Activer le "Centre de gestion de la confidentialité" depuis le gros logo office situé en haut à gauche de l’écran Excel.

Paramétrer les macros afin d’autoriser l’exécution de toutes les macros.

Autoriser l'exécution des macros avec Excel 2007

 

Sous Excel 2010

Paramétrer les macros afin d’autoriser l’exécution des macros.

Menu "Fichier" -> Options -> "Centre de gestion de la confidentialité" -> "Paramétrer le Centre de gestion de la confidentialité" -> "Paramètrage des macros"

Paramétrer le centre de confidentialité

 

 

Dans le cas où l’exécution des macros n’est pas autorisée, le message suivant est affiché.

Ouvrir le fichier tout de même.

Détection problème de sécurité

 

Un bandeau rouge est affiché en haut de l’écran. Il permet de paramétrer le mode protégé.

Cliquer dessus.

Paramétrer le mode protégé

 

Cliquer sur le bouton "Modifier le mode protégé"

Modifier le mode protégé

 

Cliquer sur le bouton "Activer les macros"

Activer les macros

 

Si nécessaire, cliquer sur "Paramétrage des macros" et autoriser l’exécution de toutes les macros.

 

Machines récalcitrantes

  • Le message suivants est parfois affiché "Cette opération a été annulée à cause de restrictions en vigueur sur cet ordinateur. Contactez votre administrateur système."

Ce message est dû à une clé de registre manquante. Pour la restaurer, il va falloir rétablir les paramètres web :

  • Démarrez Microsoft Internet Explorer.
  • Menu Outils, Options Internet.
  • Sous l’onglet Avancé, cliquez sur le bouton Rétablir les paramètres avancés
  • OK.
  • Redémarrez l’ordinateur.

Si cela ne fonctionne toujours pas, vous allez redéfinir Internet Explorer comme programme par défaut :

  • Windows 2000/XP : Démarrer, Panneau de configuration, Ajout/Suppression de programmes, à gauche cliquer sur Configurer les programmes par défaut, Personnalisée, cochez Internet Explorer, puis OK.
  • Vista : Démarrer, Panneau de configuration, Programmes par défaut, Définir les paramètres par défaut, Personnalisée, cochez Internet Explorer, puis OK.

 

Machines très récalcitrantes

Et enfin la dernière solution consiste à modifier soi même la base de registre. Explications détaillées ici :

http://faq-outlook.fr/articles.php?article_id=227