Frase

"Los hombres aprenden mientras enseñan" (Seneca)

18 de diciembre de 2007

Compartir algoritmos firmados

Crear mi certificado para ejecutar macros.

¡Para los que disfrutan compartir sus algoritmos!

Probado en Windows XP y Microsoft Office Plus 2007. Permite cargar macros sin tanto embrollo en Microsoft Office 2007, lo cual es problemático si se compara con las versiones anteriores de Office.

Este método sirve para crear un certificado de confianza para aquellas personas que construyen algoritmos a través de Visual Basic utilizando como medio Macros de Excel. Al tener un certificado propio, el programador ya cuenta con su propia firma digital y puede compartir sus creaciones con otras personas con solo firmar sus obras. Sin ocasionar molestia de activar macros o de exponerlos a códigos malintencionados.


Procedimiento resumido para crear el certificado:

Windows+R ‘al oprimir los botones se abrirá la ventana del comando ejecutar

C:\Archivos de programa\Microsoft Office\Office12\SELFCERT.EXE ‘Escríbalo en la ventana

America ‘este es un ejemplo del nombre que debe escribir para el certificado

Aceptar ‘oprimir botón

Aceptar ‘oprimir botón

‘Si todo lo anterior no funcionó, valla a la siguiente dirección:

Inicio>Todos los programas>Microsoft Office>Herramientas de Microsoft Office>Certificado digital para proyectos de VBA

‘Una vez realizado cualquiera de lo anterior ejecute Internet Explorer

Windows+R ‘comando ejecutar

iexplore ‘escríbalo en la ventana que aparece

Aceptar ‘oprimir botón

‘Si lo anterior no funciona valla a la siguiente dirección:

Inicio>Todos los programas>Internet Explorer

‘Ahora valla a la siguiente dirección en el menú de Internet Explorer

Herramientas>Opciones de internet>Contenido>Certificados>

‘En la pestaña “Personal” de la ventana que aparece seleccione el certificado que creó (e.g. America) y oprimir consecutivamente los botones siguientes:

Exportar

Siguiente

Siguiente

Siguiente

America ‘escribir el nombre del certificado, puede ser cualquier otro

Siguiente ‘en este paso el recuadro tiene la ubicación del certificado (por defecto es el escritorio)

Finalizar

Aceptar

‘El estado del certificado es: No se confía en este certificado de raíz de CA porque no figura en el almacén de entidades emisoras de certificados de raíz en que se confía.

‘La siguiente tarea es ¡hacer válido el certificado! Es fácil, solo termine lo siguiente:

America ‘Ejecutar el certificado desde donde se guardó y en la pestaña “General”, oprimir los botones siguientes:

Instalar certificado…

Siguiente

Siguiente

Finalizar

Aceptar

‘El paso final es firmar los algoritmos que se tengan

Excel ‘Ejecutar el archivo Excel que tenga algoritmos (macros) y abrir el editor de Visual Basic

Herramientas>Firma digital… ‘en esta dirección elegir el certificado instalado y oprimir los botones:

Elegir

Aceptar

Aceptar

Microsoft Visual Basic ‘Cerrar el editor de Visual Basic en Excel

Excel ‘En el menú de Excel

Guardar como>Libro de Excel habilitado para macros ‘Guardar el libro con el mismo nombre para no afectar al algoritmo que dependa de este ¡macros firmadas!

¡Espero les sea útil! A mi me servirá si se me olvida

No hay comentarios:

Publicar un comentario

Gracias por el comentario.