



Evitar mensajes de seguridad y confiar en las macros con el certificado digital o firma digital en los proyectos de macros VBA Excel.
Cuando en un libro Excel creamos una macro, y después abrimos de nuevo el archivo, de forma predeterminada muestra un mensaje de advertencia de seguridad indicando que las macros se han deshabilitado.
Esto se debe al nivel de seguridad de Office (de forma predeterminada el nivel es deshabilitar todas las macros con notificación), y en ocasiones suele molestar tener que habilitar las macros cada vez que abrimos cualquier libro con macros (aunque le hemos creado nosotros). Para evitar el mensaje o que se puedan deshabilitar las macros podemos insertar el certificado digital o firma digital en los proyectos de macros VBA.

Para firmar digitalmente un proyecto VBA de macros, deberemos de obtener un certificado digital de parte de una autoridad emisora de certificación e instalarlo en nuestro equipo.
Abrir el libro que contiene el proyecto de macro que deseamos firmar.
Pulsar la tecla Alt y manter pulsada
Pulsar la tecla F11; O también, Ir a: Cinta de opciones Diseñador (o Programador según versión de Excel)
Grupo: Código
Visual Basic
. Mostrará el editor de Visual Basic.
Ir a: Barra de menú
Herramientas
Firma digital. Mostrará el cuadro de diálogo de firma digital.
Pulsar el botón Elegir. Mostrará la ventana de Seguridad de Windows.
Clic sobre el Certificado deseado. Mostrará todos los certificados válidos instalados.
Pulsar el botón Aceptar. Cierra la ventana de Seguridad.
Pulsar el botón Aceptar. Cierra la ventana de Firma digital. e inserta el certificado al proyecto.
Guardar el libro Excel con la extensión *.xlsm. Libro habilitado para macros.
ABRIR LIBRO CON CERTIFICADO DIGITAL
Independientemente del nivel de seguridad que tengamos asignado a las macros, al abrir por primera vez un libro Excel con certificado digital nos mostrará la barra de advertencia de seguridad, para aceptar o rechazar el certificado. Al aceptarlo las siguientes veces que se abra ya no mostrará la barra de advertencias al confiar en el remitente.
Abrir el libro Excel (*.xlsm) con certificado digital. Según la versión del Sistema Operativo Windows puede mostrar ventana para insertar tarjeta inteligente al detectar el certificado.
Pulsar el botón Cancelar. Cierra la ventana.
Ir a la barra de advertencia de seguridad de Excel. Se muestra al no haber aceptado aún el certificado digital.
Pulsar el botón de opciones. Mostrará la ventana de opciones de seguridad de Microsoft Office.
Verificar los datos de la Firma.
Pulsar el botón Aceptar. Para habilitar las macros firmadas.
- Consultar:
