Clairement une question VBA, je redirige vers VBA.
je ne connais pas les signatures dans word/excel mais je pense que ça doit etre facile d'y acceder et dois se trouver dans les options du document
Ajouter une signature numérique à un fichier ou un projet de macros
Afficher tout
Masquer tout
Vous signez numériquement (signature numérique : cachet d'authentification électronique, crypté 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 fichier ou un projet de macros (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.) en utilisant un certificat numérique (certificat numérique : annexe d'un fichier, d'un projet de macros ou d'un message électronique qui garantit son authenticité, fournit un cryptage sûr ou une signature vérifiable. Pour signer numériquement un projet de macros, vous devez installer une certification numérique.).
Si vous ne disposez pas d'un certificat numérique, vous devez en obtenir un.
Procédure
Vous pouvez obtenir un certificat numérique d'une autorité de certification commerciale, telle que VeriSign, Inc., ou de votre administrateur de sécurité ou d'un professionnel IT (Information Technology) interne. Vous pouvez également créer vous-même une signature numérique à l'aide de l'outil Selfcert.exe.
Pour en savoir plus sur les autorités de certification qui offrent des services pour les produits Microsoft, consultez la liste des Membres du programme de certificat racine Microsoft.
Remarques
Le lien hypertexte (lien hypertexte : texte souligné et en couleur ou graphique sur lequel vous cliquez pour atteindre un fichier, un endroit spécifique dans un fichier, une page Web sur le World Wide Web ou une page Web sur un intranet. Les liens hypertexte permettent également d'accéder à des groupes de discussion et à des sites Gopher, Telnet et FTP.) de cette rubrique mène au Web. Vous pouvez revenir à l'aide à tout moment.
Un certificat numérique que vous créez vous-même n'étant pas émis par une autorité de certification, les projets de macros signés (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 tel certificat sont appelés des projets signés automatiquement. Selon l'utilisation faite des fonctionnalités de signature numérique de Microsoft Office dans votre entreprise, il se peut que vous n'ayez pas la possibilité d'utiliser un tel certificat et d'autres utilisateurs ne peuvent peut-être pas exécuter des macros signées automatiquement pour des raisons de sécurité.
Effectuez l'une des actions suivantes :
Pour signer un fichier
Dans le menu Outils, cliquez sur Options, puis sur l'onglet Sécurité.
Cliquez sur Signatures numériques.
Cliquez sur Ajouter.
Sélectionnez le certificat souhaité, puis cliquez sur OK.
Pour signer un projet de macros
Ouvrez le fichier qui contient le projet de macros à signer.
Dans le menu Outils, pointez sur Macro, puis cliquez sur Visual Basic Editor.
Dans Explorateur de projet, sélectionnez le projet à signer.
Dans le menu Outils, cliquez sur Signature numérique.
Effectuez l'une des actions suivantes :
Si vous n'avez pas déjà sélectionné un certificat numérique ou si vous voulez en utiliser un autre, cliquez sur Choisir, sélectionnez le certificat, puis cliquez deux fois sur OK.
Pour utiliser le certificat en cours, cliquez sur OK.
Conseils
Signez les macros uniquement lorsque votre solution a été testée et est prête a être distribuée, car dès que le code d'une macro signée est modifié de n'importe quelle façon, la signature numérique de la macro est supprimée. Toutefois, si vous disposez du certificat numérique approprié sur votre ordinateur, le projet de macros sera automatiquement resigné au moment de l'enregistrement.
Si vous voulez empêcher les utilisateurs de votre solution de modifier accidentellement votre projet de macros et de rendre votre signature non valide, verrouillez le projet de macros avant de le signer. Votre signature numérique indique seulement que vous garantissez que votre projet n'a pas été falsifié depuis sa signature. Elle ne prouve pas que vous avez écrit le projet. Verrouiller votre projet de macros n'empêche pas un autre utilisateur de remplacer la signature numérique par une autre signature. Les administrateurs d'entreprise devront peut-être signer à nouveau les modèles (modèle : un ou plusieurs fichiers contenant la structure et les outils de formatage d'éléments tels que le style et la disposition des pages des fichiers finis. Par exemple, les modèles Word permettent de formater un seul document, alors que les modèles FrontPage permettent de formater un site Web tout entier.) et les macros complémentaires (macro complémentaire : programme complémentaire qui ajoute des commandes personnalisées ou des fonctions personnalisées à Microsoft Office.) de façon à contrôler exactement ce que les utilisateurs peuvent exécuter sur leur ordinateur.
Si vous créez une macro complémentaire qui ajoute du code à un projet de macros, le code doit déterminer si le projet est signé numériquement et indiquer à l'utilisateur les conséquences de la modification d'un projet signé, avant de continuer.
Lors de la signature numérique de macros, veillez à obtenir un horodateur pour permettre à d'autres utilisateurs de vérifier votre signature même après l'expiration du certificat utilisé pour la signature. Consultez Microsoft Office Online pour plus d'informations sur la sécurité de macro et les horodateurs.