Signer numériquement votre projet macro

Cet article explique comment signer numériquement (signature numérique : cachet d’authentification électronique, chiffré et sécurisé, sur une macro ou un document. Cette signature confirme que la macro ou le document provient du signataire et qu’il n’a subi aucune modification.) un projet macro (projet de macros : collection de composants (formulaires, code, modules de classe, par exemple) qui constituent une macro. Les projets de macros créés dans Microsoft Visual Basic pour Applications peuvent être inclus dans des suppléments et dans la plupart des programmes Microsoft Office.) à l’aide d’un certificat (certificat : moyen numérique de prouver son identité et son authenticité. Les certificats sont générés par une Autorité de certification et, comme un permis de conduire, peuvent expirer ou être révoqués.). Si vous ne possédez pas encore de certificat numérique, procurez-vous-en un. Pour tester des projets macro sur votre ordinateur, vous pouvez créer votre propre certificat de signature automatique à l’aide de l’outil Selfcert.exe.

Contenu de cet article


Obtenir un certificat numérique de signature

Vous pouvez obtenir un certificat numérique auprès d’une autorité de certification (autorité de certification (AC) : organisation commerciale qui génère des certificats numériques, garde une trace de la personne assignée à un certificat, signe les certificats pour vérifier leur validité et effectue le suivi des certificats révoqués ou arrivés à expiration.) 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 proposent des services pour les produits Microsoft, consultez la liste des Membres du programme de certificat racine Microsoft.

Haut de la page Haut de la page

Vos projets macro et Microsoft Office

Dans la mesure où les certificats numériques que vous créez ne sont pas émis par une autorité de certification approuvée officielle, les projets macro signés à l’aide de ce type de certificat sont appelés projets auto-signés. Microsoft Office approuve uniquement les certificats auto-signés sur les ordinateurs dont le certificat de signature automatique est ajouté au dossier Autorités de certification racines de confiance dans le magasin de certificats de l’utilisateur actuel.

Pour apprendre à créer un certificat d’auto-signature, consultez la section suivante.

Créer un certificat auto-signé

Windows 7, Windows Vista ou Windows XP

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Microsoft Office, sur Outils Microsoft Office, puis sur Certificat numérique pour les projets VBA.
    La boîte de dialogue Créer un certificat numérique apparaît.
  2. Dans le champ Nom de votre certificat, entrez un nom descriptif pour le certificat.
  3. Cliquez sur OK.
  4. Lorsque le message Succès de SelfCert s’affiche, cliquez sur OK.

Boîte de dialogue Créer un certificat numérique

Afficher le certificat à l’aide d’Internet Explorer

Pour afficher le certificat placé dans le magasin de certificats personnels :

  1. Ouvrez Internet Explorer.
  2. Dans le menu Outils, cliquez sur Options Internet, puis sur l’onglet Contenu.
  3. Cliquez sur Certificats, puis sur l’onglet Personnel.

Haut de la page Haut de la page

Signer numériquement un projet macro dans Excel, PowerPoint, Publisher, Visio ou Word

  1. Ouvrez le fichier qui contient le projet macro à signer.
  2. Sous l’onglet Développeur, dans le groupe Code, cliquez sur Visual Basic.

 Remarque   Si l’onglet Développeur n’est pas disponible : cliquez sur l’onglet Fichier, sur Options, puis sur Personnaliser le ruban. Dans la liste Personnaliser le ruban, cliquez sur Développeur, puis sur OK.

  1. Dans Visual Basic, dans le menu Outils, cliquez sur Signature numérique.
  2. La boîte de dialogue Signature numérique s’affiche.
  3. Sélectionnez un certificat et cliquez sur OK.

 Remarque   Si vous n’avez pas sélectionné de certificat numérique ou si vous voulez en utiliser un autre, cliquez sur Choisir, sélectionnez le certificat et cliquez sur OK.


 Remarques 

Haut de la page Haut de la page

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