Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Número de KB original: 4465120
Síntomas
Teniendo en cuenta el siguiente escenario:
- La seguridad de macros se establece en Notificaciones para macros firmadas digitalmente, todas las demás macros deshabilitadas en la pestaña Desarrollador de Microsoft Outlook.
- Cree una macro y asigne un certificado de firma digital a la macro en Herramientas>firma digital en Visual Basic.
- Cierre Visual Basic y Outlook. Cuando se le pida que guarde el proyecto de Visual Basic, haga clic en Sí.
- Inicie Outlook y, a continuación, inicie Visual Basic.
En este escenario, recibirá el mensaje de error: Error al intentar comprobar la firma del proyecto VBA. Las macros se deshabilitarán.
Cuando intenta ejecutar la macro, recibe el mensaje de error: Las macros de este proyecto están deshabilitadas. Consulte la ayuda en línea o la documentación de la aplicación host para determinar cómo habilitar macros.
Causa
Este problema se produce porque al salir de Visual Basic se cancelan eficazmente los cambios realizados en el proyecto, por lo que el certificado ya no se asigna a la macro.
Solución
Guarde manualmente los cambios realizados en el proyecto antes de cerrar la ventana de Visual Basic mediante cualquiera de los métodos siguientes:
- Vaya a Guardar archivo>VbaProject.OTM.
- Haga clic en el icono Guardar de la barra de herramientas de la ventana de Visual Basic.