El certificado digital o firma digital en los proyectos de macros VBA

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

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.

El certificado digital o firma digital en los proyectos de macros VBA Excel

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.

 

  1. Abrir el libro que contiene el proyecto de macro que deseamos firmar.

  2. 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.

  3. Ir a: Barra de menú / Herramientas / Firma digital. Mostrará el cuadro de diálogo de firma digital.

    Ventana de Firma digital proyecto VBA Excel
  4. Pulsar el botón Elegir. Mostrará la ventana de Seguridad de Windows.

    Ventana de Seguridad Windows Certificado proyecto VBA Excel
  5. Clic sobre el Certificado deseado. Mostrará todos los certificados válidos instalados.

  6. Pulsar el botón Aceptar. Cierra la ventana de Seguridad.

  7. Pulsar el botón Aceptar. Cierra la ventana de Firma digital. e inserta el certificado al proyecto.

  8. 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.

  1. 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.

    Ventana de insertar tarjeta inteligente
  2. Pulsar el botón Cancelar. Cierra la ventana.

  3. Ir a la barra de advertencia de seguridad de Excel. Se muestra al no haber aceptado aún el certificado digital.

    Ventana Excel con barra advertencia de seguridad de macros
  4. Pulsar el botón de opciones. Mostrará la ventana de opciones de seguridad de Microsoft Office.

    certificadodigital72
  5. Verificar los datos de la Firma.

  6. Pulsar el botón Aceptar. Para habilitar las macros firmadas.

– Consultar: La línea de firma en Excel.

– Consultar: El certificado digital VBA en Excel.

Nivel de dificultad: Experto VBA-Macros Excel Experto VBA – Macros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *