Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office PowerPoint
Rechercher
Rechercher
 
Acheter Office
Acheter et activer Office
 
 
 
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Activer ou désactiver les macros dans les documents Office
 

Cet article traite de la sécurité liée à l'utilisation de macros, présente les risques encourus lorsque vous activez des macros et explique comment le Centre de gestion de la confidentialité de Microsoft Office system 2007 peut vous aider à limiter ces risques. Dans cet article, le terme « document » désigne tout fichier Microsoft Office susceptible de contenir des macros. Le terme « macro » désigne une macro créée à l'aide de Visual Basic pour Applications (VBA) (VBA (Visual Basic pour Applications) : version macrolangage de Microsoft Visual Basic qui sert à programmer des applications Windows. VBA est fourni avec plusieurs programmes Microsoft.).

Contenu de cet article


Qu'est-ce qu'une macro et quels sont les risques en matière de sécurité ?

Le but d'une macro est d'automatiser des tâches fréquentes. Bien que certaines macros consistent simplement en l'enregistrement d'une séquence de pressions de touches ou de clics de souris, des développeurs créent des macros VBA (VBA (Visual Basic pour Applications) : version macrolangage de Microsoft Visual Basic qui sert à programmer des applications Windows. VBA est fourni avec plusieurs programmes Microsoft.) plus complexes qui utilisent du code pouvant exécuter de nombreuses commandes sur votre ordinateur. À ce titre, les macros VBA présentent un risque en matière de sécurité. Un pirate peut introduire une macro malveillante par le biais d'un document qui, s'il est ouvert, permet à la macro de s'exécuter et de répandre un virus (virus : programme informatique ou macro qui « infecte » des fichiers informatiques en y insérant des copies de lui-même. Lorsque le fichier infecté est chargé en mémoire, le virus peut infecter d'autres fichiers. Les virus ont souvent des effets secondaires néfastes.) sur votre ordinateur.

Haut de la page Haut de la page

Comment le Centre de gestion de la confidentialité peut-il me protéger contre les macros non sûres ?

Avant d'autoriser l'activation d'une macro dans un document, le Centre de gestion de la confidentialité vérifie les points suivants :

Si le Centre de gestion de la confidentialité détecte un problème au niveau de l'un de ces points, la macro est désactivée par défaut et la barre des messages s'affiche pour vous signaler la présence d'une macro à risque.

Barre d'actions de document

Si vous cliquez sur Options dans la barre des messages, une boîte de dialogue de sécurité s'affiche pour vous permettre d'activer la macro. Pour savoir comment prendre la bonne décision avant de sélectionner une option, lisez la section qui suit.

 Remarque   Dans Microsoft Office Outlook 2007 et Microsoft Office Publisher 2007, les alertes de sécurité s'affichent dans des boîtes de dialogue, et non dans la barre des messages.

Haut de la page Haut de la page

Que faire lorsqu'un avertissement de sécurité me demande si je veux activer ou désactiver une macro ?

Lorsqu'une boîte de dialogue de sécurité s'affiche, vous pouvez soit activer la macro, soit la laisser désactivée. N'activez la macro que si vous êtes certain de son origine.

Options de sécurité Microsoft Office

 Important   Si vous êtes sûr que le document et la macro proviennent d'une source approuvée, qu'ils possèdent une signature valide et que vous ne souhaitez plus recevoir de notification les concernant, cliquez sur Approuver tous les documents de cet éditeur dans la boîte de dialogue de sécurité plutôt que de définir les paramètres du Centre de gestion de la confidentialité sur une sécurité des macros moins élevée. L'éditeur est alors ajouté à votre liste des éditeurs approuvés dans le Centre de gestion de la confidentialité. Tous les logiciels de cet éditeur sont désormais approuvés. De même, si la macro n'a pas de signature valide mais que vous l'approuvez et ne souhaitez plus recevoir de notification, déplacez le document dans un emplacement approuvé plutôt que de définir les paramètres du Centre de gestion de la confidentialité sur une sécurité des macros moins élevée. L'exécution des documents stockés dans des emplacements approuvés est autorisée sans intervention de la part du Centre de gestion de la confidentialité.

Selon la situation, la boîte de dialogue de sécurité décrit le problème. Le tableau suivant répertorie les problèmes possibles et propose des conseils sur ce qu'il convient de faire ou ne pas faire dans chaque cas.

Problème Conseil
La macro n'est pas signée.  La macro n'ayant pas de signature numérique, il est impossible de vérifier l'identité de l'éditeur de la macro et, par conséquent, de déterminer si la macro est sûre ou non. Avant d'activer toute macro non signée, vérifiez qu'elle provient d'une source approuvée. Vous pouvez toujours utiliser le document même si vous n'activez pas la macro.
La signature de la macro n'est pas approuvée.   La macro est potentiellement dangereuse car, bien qu'elle ait été signée numériquement et que la signature soit valide, vous avez choisi de ne pas approuver son éditeur. Vous pouvez approuver (approbation : indique si vous faîtes confiance à la personne ou au groupe pour lequel le certificat est émis. Le paramètre par défaut est Hériter de la confiance de l'émetteur, ce qui signifie que le certificat est approuvé car l'émetteur, généralement l'autorité de certification, est approuvé.) l'éditeur de la macro de manière explicite en cliquant sur Approuver tous les documents de cet éditeur dans la boîte de dialogue de sécurité. Cette option n'est disponible que si la signature est valide. En l'activant, vous ajoutez l'éditeur à votre liste des éditeurs approuvés dans le Centre de gestion de la confidentialité.
La signature de la macro n'est pas valide.   La macro est potentiellement dangereuse car, bien qu'elle ait été signée numériquement, la signature utilisée n'est pas valide. Nous vous conseillons de ne pas activer les macros associées à des signatures non valides. La non-validité peut être due à une signature falsifiée. Pour plus d'informations, voir Comment savoir si une signature numérique est fiable.
La signature de la macro a expiré.   La macro est potentiellement dangereuse car sa signature numérique a expiré. Avant d'activer une macro avec une signature expirée, vérifiez qu'elle provient d'une source sûre. Si vous avez précédemment utilisé ce document sans problème de sécurité, il y a moins de risque à activer la macro.

Haut de la page Haut de la page

Comment modifier les paramètres de sécurité des macros pour tous les documents dans le Centre de gestion de la confidentialité ?

Les paramètres relatifs à la sécurité 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é le paramètre par défaut, empêchant dès lors toute modification par les utilisateurs.

 Remarque   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.

Effectuez les opérations suivantes dans ces programmes Microsoft Office system 2007 :

Word, Excel, PowerPoint ou Access
  1. Cliquez sur le bouton Microsoft Office Image du bouton, puis sur Options Nom du programme, où Nom du programme est le nom du programme actif, par exemple Options Word.
  2. Cliquez sur Centre de gestion de la confidentialité, sur Paramètres du Centre de gestion de la confidentialité, puis sur Paramètres des macros.
  3. Cliquez sur les options de votre choix :
    • Désactiver toutes les macros sans notification Cliquez sur cette option si vous ne faites confiance à aucune macro. Toutes les macros des documents et les alertes de sécurité associées sont désactivées. Pour approuver des documents avec des macros non signées, déplacez-les dans un emplacement approuvé. L'exécution des documents stockés dans des emplacements approuvés est autorisée sans intervention de la part du Centre de gestion de la confidentialité.
    • Désactiver toutes les macros avec notification Il s'agit de la valeur par défaut. Cliquez sur cette option pour désactiver les macros tout en activant les alertes de sécurité si des macros sont présentes. De cette façon, vous pouvez choisir d'activer ces macros au cas par cas.
    • Désactiver toutes les macros à l'exception des macros signées numériquement Ce paramètre correspond à l'option Désactiver toutes les macros avec notification à la différence près que si la macro est signée numériquement par un éditeur approuvé, elle peut être exécutée à condition que vous ayez approuvé l'éditeur. Dans le cas contraire, vous recevez une notification. De la sorte, vous pouvez choisir d'activer ces macros signées ou d'approuver l'éditeur. Toutes les macros non signées sont désactivées sans notification.
    • Activer toutes les macros (non recommandé, car le code potentiellement dangereux peut s'exécuter) Cliquez sur cette option pour autoriser l'exécution de toutes les macros. Ce paramètre rend votre ordinateur vulnérable au code potentiellement malveillant et n'est pas recommandé.
    • Accès approuvé au modèle d'objet du projet VBA  Ce paramètre est réservé aux développeurs.

 Conseil   Dans Word, Excel et PowerPoint, vous pouvez accéder à la boîte de dialogue des paramètres de sécurité des macros via l'onglet Développeur du ruban. Si l'onglet Développeur n'est pas disponible, cliquez sur le bouton Microsoft OfficeImage du bouton, puis sur Options Nom du programme, où Nom du programme est le nom du programme actif, par exemple Options Word. Cliquez sur Standard, puis activez la case à cocher Afficher l'onglet Développeur dans le ruban.

Visio ou Publisher
  1. Dans le menu Outils, cliquez sur Centre de gestion de la confidentialité.
  2. Cliquez sur Paramètres des macros.
  3. Cliquez sur les options de votre choix :
    • Désactiver toutes les macros sans notification Cliquez sur cette option si vous ne faites confiance à aucune macro. Toutes les macros des documents et les alertes de sécurité associées sont désactivées. Pour approuver des documents avec des macros non signées, déplacez-les dans un emplacement approuvé. L'exécution des documents stockés dans des emplacements approuvés est autorisée sans intervention de la part du Centre de gestion de la confidentialité.
    • Désactiver toutes les macros avec notification Il s'agit de la valeur par défaut. Cliquez sur cette option pour désactiver les macros tout en activant les alertes de sécurité si des macros sont présentes. De cette façon, vous pouvez choisir d'activer ces macros au cas par cas.
    • Désactiver toutes les macros à l'exception des macros signées numériquement Ce paramètre correspond à l'option Désactiver toutes les macros avec notification à la différence près que si la macro est signée numériquement par un éditeur approuvé, elle peut être exécutée à condition que vous ayez approuvé l'éditeur. Dans le cas contraire, vous recevez une notification. De la sorte, vous pouvez choisir d'activer ces macros signées ou d'approuver l'éditeur. Toutes les macros non signées sont désactivées sans notification.
    • Activer toutes les macros (non recommandé, car le code potentiellement dangereux peut s'exécuter) Cliquez sur cette option pour autoriser l'exécution de toutes les macros. Ce paramètre rend votre ordinateur vulnérable au code potentiellement malveillant et n'est pas recommandé.
    • Accès approuvé au modèle d'objet du projet VBA  Ce paramètre est réservé aux développeurs.
Outlook
    1. Dans le menu Outils, cliquez sur Centre de gestion de la confidentialité.
    2. Cliquez sur Paramètres des macros.
    3. Cliquez sur les options de votre choix :
      • Aucun avertissement et désactiver toutes les macros Cliquez sur cette option si vous ne faites confiance à aucune macro. Toutes les macros des documents et les alertes de sécurité associées sont désactivées.
      • Avertissements pour toutes les macros Il s'agit de la valeur par défaut. Cliquez sur cette option pour désactiver les macros tout en activant les alertes de sécurité si des macros sont présentes. De cette façon, vous pouvez choisir d'activer ces macros au cas par cas.
      • Avertissements pour les macros signées. Toutes les macros non signées sont désactivées Ce paramètre correspond à l'option Désactiver toutes les macros avec notification à la différence près que si la macro est signée numériquement par un éditeur approuvé, elle peut être exécutée à condition que vous ayez approuvé l'éditeur. Dans le cas contraire, vous recevez une notification. De la sorte, vous pouvez choisir d'activer ces macros signées ou d'approuver l'éditeur. Toutes les macros non signées sont désactivées sans notification.
      • Aucun contrôle de sécurité pour les macros (non recommandé) Cliquez sur cette option pour autoriser l'exécution de toutes les macros. Ce paramètre rend votre ordinateur vulnérable au code potentiellement malveillant et n'est pas recommandé.

Haut de la page Haut de la page

publicité