VBA
Macro seguridad y firma de proyectos / módulos VBA.
Buscar..
Crear un certificado autofirmado digital válido SELFCERT.EXE
Para ejecutar macros y mantener la seguridad que proporcionan las aplicaciones de Office contra el código malicioso, es necesario firmar digitalmente el VBAProject.OTM desde el editor de VBA> Herramientas> Firma digital .
Office viene con una utilidad para crear un certificado digital autofirmado que puede emplear en la PC para firmar sus proyectos.
Esta utilidad SELFCERT.EXE está en la carpeta del programa de Office,
Haga clic en Certificado digital para proyectos VBA para abrir el asistente de certificados.
En el cuadro de diálogo, ingrese un nombre adecuado para el certificado y haga clic en Aceptar.
Si todo va bien verás una confirmación:
Ahora puede cerrar el asistente SELFCERT y dirigir su atención al certificado que ha creado.
Si intenta emplear el certificado que acaba de crear y verifica sus propiedades
Verá que el certificado no es de confianza y la razón se indica en el cuadro de diálogo.
El certificado se ha creado en el almacén Usuario actual> Personal> Certificados. Debe ir a la tienda de Computadoras locales> Autoridades de certificación raíz de confianza> Certificados, por lo que debe exportar desde la primera e importar a la última.
Al presionar la tecla de Windows + R, se abrirá la ventana 'Ejecutar'. luego ingrese 'mmc' en la ventana como se muestra a continuación y haga clic en 'Aceptar'.
La Microsoft Management Console se abrirá y tendrá el siguiente aspecto.
En el menú Archivo, seleccione Agregar o quitar complemento ... Luego, en el cuadro de diálogo que sigue, haga doble clic en Certificados y luego haga clic en Aceptar
Expanda el menú desplegable en la ventana izquierda para Certificados - Usuario actual 'y seleccione los certificados como se muestra a continuación. El panel central mostrará los certificados en esa ubicación, que incluirá el certificado que creó anteriormente:
Haga clic derecho en el certificado y seleccione Todas las tareas> Exportar:
Asistente de exportación
Haga clic en Siguiente
Sólo estará disponible una opción preseleccionada, por lo que haga clic en 'Siguiente' nuevamente:
El elemento superior ya estará preseleccionado. Vuelva a hacer clic en Siguiente y elija un nombre y una ubicación para guardar el certificado exportado.
Haga clic en Siguiente nuevamente para guardar el certificado.
Una vez que el foco se devuelve a la consola de administración.
Expanda el menú Certificados y, en el menú Entidades de certificación raíz de confianza, seleccione Certificados .
Botón derecho del ratón. Seleccionar todas las tareas e importar
Haga clic en siguiente y guardar en la tienda Trusted Root Certification Authorities :
Luego Siguiente> Finalizar, ahora cierra la Consola.
Si ahora usa el certificado y verifica sus propiedades, verá que es un certificado de confianza y puede usarlo para firmar su proyecto: