
¡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
Sí
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