Signature numérique

Résolu/Fermé
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 31 oct. 2009 à 15:23
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 31 oct. 2009 à 22:04
Bonjour,

Signature numérique

L’utilisation de code VBA nécessite un niveau de sécurité faible voir moyen, mais dans ce cas il faut activer les macros à chaque ouverture de fichier.
Il est possible de remédier à ces désagréments en créant sa propre signature numérique pour authentifier les codes.

Lancer l’assistant :
Sous Microsoft office 2000, faire une recherche du fichier SELFCERT, double clic sur SelfCert.exe pour afficher l’assistant

Sous environnement XP ou VISTA à partir de Microsoft Office 2003
Bouton Démarrer, dans Tous les programmes, cliquer sur Microsoft Office, sur Outils Microsoft Office, puis sur Certificat numérique pour les projets VBA.

Dans la fenêtre de l’assistant, dans le champ Nom de votre certificat, saisir un nom simple que l’on souhaite donner à sa signature, comme son pseudo etc ...
Lorsque le message de confirmation du certificat s'affiche, cliquez sur OK.

Maintenant il est possible de signer ces codes

Ouvrir le fichier Excel contenant un code macro, à l’ouverture, activer les macros,
Outils/Macro/Sécurité/onglet niveau de sécurité, cocher le niveau moyen

Puis Outils/Macro/Visual Basic Editor ou Alt+F11
Dans la barre d’outils du Visual Basic Editor, Outils/Signature Electronique/clic sur choisir/clic sur le nom de sa signature et OK
Enregistrer et fermer le fichier, à l’ouverture les macros s’activeront automatiquement

Il est possible d’augmenter la sécurité au niveau élevé (Outils/Macro/Sécurité cocher Elevé)
Enregistrer et fermer le fichier.
A l’ouverture du premier fichier utilisant la signature numérique une boite de dialogue proposera d’activer les macros, avant d’activer les macros cocher l’option faire toujours confiance aux macros venant de cet éditeur et activer les macros
Enregistrer et ferme le fichier

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
31 oct. 2009 à 22:04
bonjour Mike,

Je me suis permis de prendre ta rédaction et d'en faire une astuce avec un minimum de mise en forme.

Merci à toi pour cette contribution.
0