Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Numéro de la base de connaissances d’origine : 4465120
Symptômes
Compte tenu du scénario suivant :
- Vous définissez Sécurité des macros sur Notifications pour les macros signées numériquement, toutes les autres macros étant désactivées sous l’onglet Développeur dans Microsoft Outlook.
- Vous créez une macro et attribuez un certificat de signature numérique à la macro sous Outils>Signature numérique dans Visual Basic.
- Vous fermez Visual Basic et Outlook. Lorsque vous êtes invité à enregistrer le projet Visual Basic, vous cliquez sur Oui.
- Vous démarrez Outlook, puis vous démarrez Visual Basic.
Dans ce scénario, vous recevez le message d’erreur : Une erreur s’est produite lors de la tentative de vérification de la signature du projet VBA. Les macros seront désactivées.
Lorsque vous essayez d’exécuter la macro, vous recevez le message d’erreur : Les macros de ce projet sont désactivées. Reportez-vous à l’aide en ligne ou à la documentation de l’application hôte pour déterminer comment activer les macros.
Cause
Ce problème se produit car la sortie de Visual Basic annule efficacement les modifications que vous avez apportées au projet, de sorte que le certificat n’est plus affecté à la macro.
Résolution
Enregistrez manuellement les modifications que vous avez apportées au projet avant de fermer la fenêtre Visual Basic à l’aide de l’une des méthodes suivantes :
- Accédez à Fichier>Enregistrer VbaProject.OTM.
- Cliquez sur l’icône Enregistrer dans la barre d’outils de la fenêtre Visual Basic.