Читать книгу Aprender a programar con Excel VBA con 100 ejercicios práctico - MEDIAactive - Страница 26
Оглавление020 | Firmar una macro |
VISUAL BASIC PROPORCIONA A LOS USUARIOS la capacidad de firmar digitalmente una macro. Si la macro es modificada, la firma desaparece, de modo que su presencia es una garantía de que ésta no ha sido alterada. Para este ejercicio crearemos la firma desde Excel y luego la insertaremos en Visual Basic.
1 Con el libro Prácticas1 abierto en pantalla, despliegue el menú Archivo y en la ficha Información de la backstage, pulse el botón Proteger libro y seleccione la opción Agregar firma digital.
2 Aparece el cuadro Obtener un id: digital. Si escoge la opción Obtener un id. digital de un colaborador de Microsoft será dirigido a una página que le proporcionará información sobre los proveedores recomendados por Microsoft. Seleccione la opción Crear su propio id. digital y pulse Aceptar. La aplicación recomienda el uso de proveedores de servicios de firma digital cuando sea necesaria una garantía legal.
3 Complete los datos solicitados en el cuadro de diálogo Crear un id. digital y pulse el botón Aceptar para generar la identificación digital.
4 El cuadro de diálogo Firmar le permite indicar la razón por la que va a firmar el documento así como agregarle la firma que ha creado en pasos anteriores y que aparece ya en el apartado Firmar como. Escriba una razón y pulse el botón Firmar. La firma de un documento certifica que este no ha sido modificado después de marcado como final por el autor.
5 En la vista Información se ha añadido un comando llamado Ver firmas y se advierte que la presentación ha sido firmada y marcada como final, por lo que no debe ser editada. Pulse la pestaña Inicio y, para eliminar la firma, pulse el botón Editar de todos modos y confirme que desea eliminar las firmas.
6 Una vez ha creado su firma personal, esta queda disponible para ser insertada en cualquier lugar. Acceda a Visual Basic.
7 Abra el módulo 3 del libro Personal, que contiene la macro Días_relativo.
8 Despliegue el menú Herramientas y seleccione la opción Firma digital.
9 El cuadro Firma digital le indica en primer lugar que este proyecto no está firmado. Pulse el botón Elegir. El cuadro Firma digital indicará luego el nombre de la firma de la macro.
10 El cuadro Seleccione un certificado le permite elegir alguno de los certificados de firma personal disponibles en su equipo. Pulse el vínculo Haga clic aquí para ver las propiedades. El vínculo Haga clic aquí para ver las propiedades, le permite acceder al cuadro Detalles del certificado, que indica la fecha de duración de la firma así como otros detalles técnicos.
11 En la ficha General del cuadro en pantalla se informa sobre la validez del certificado. Pulse el botón Aceptar de éste y de los dos cuadros que han quedado en segundo plano.
12 Despliegue el menú Herramientas y escoja de nuevo la opción Firma digital.
13 Se informa que la macro ha sido firmada y se indica con qué nombre. Pulse el botón Aceptar.
IMPORTANTE
También puede crear su firma digital sin acceder a Excel. Despliegue el menú Inicio de Windows y escoja la opción Microsoft Office. En este submenú, seleccione la opción Herramientas de Microsoft Office y luego la opción Certificado digital para proyectos VBA. Introduzca su nombre y la firma estará lista al momento.