Firmar digitalmente un proyecto de macro

En este artículo, se describe cómo se puede firmar digitalmente (firma digital: sello electrónico seguro con cifrado que certifica la autenticidad de una macro o documento. Esta firma confirma que la macro o documento emitido por el equipo o la persona que lo firma no ha sido alterado.) un proyecto de macro (proyecto de macros: colección de componentes, incluidos formularios, código y módulos de clase, que constituyen una macro. Los proyectos de macros creados en Microsoft Visual Basic para aplicaciones se pueden incluir en los complementos y en la mayoría de los programas de Microsoft Office.) mediante un certificado (certificado: medio digital de confirmar la identidad y la autenticidad. Los certificados son emitidos por entidades de certificación y, al igual que ocurre con los permisos de conducción, pueden caducar o ser revocados.). Si aún no tiene ningún certificado digital, debe obtener uno. Para probar los proyectos de macro en su propio equipo, puede crear su propio certificado de firma con la herramienta Selfcert.exe.

En este artículo


Obtener un certificado digital para firmar

Puede obtener un certificado digital de una entidad emisora de certificados (entidad de certificación: organización comercial que emite certificados digitales, realiza un seguimiento de quién está asignado a un certificado, firma los certificados para comprobar su validez y controla qué certificados están revocados o han caducado.) comercial o del administrador de seguridad o de un profesional de las tecnologías de la información de su organización.

Para más información sobre entidades emisoras de certificados que ofrecen servicios para los productos de Microsoft, consulte la lista de Miembros del Programa de certificados raíz de Microsoft.

Volver al principio Volver al principio

Sus proyectos de macro y Microsoft Office

Dado que el certificado digital que cree no está emitido por una entidad de certificación formal de confianza, los proyectos de macro firmados con dichos certificados se conocen como proyectos con firma propia. Microsoft Office confía en los certificados con firma propia únicamente en los equipos que contienen el certificado con firma propia agregado en la carpeta de certificación raíz de confianza en el almacén de certificados del usuario actual.

Para obtener información sobre la creación de un certificado con firma propia, consulte la sección siguiente.

Crear un certificado de firma propia

Windows 7, Windows Vista o Windows XP

  1. Haga clic en el botón Inicio, elija Todos los programas, haga clic en Microsoft Office, haga clic en Herramientas de Microsoft Office y después en Certificado digital para proyectos de VBA.
    Aparecerá el cuadro de diálogo Crear certificado digital.
  2. En el cuadro Nombre del certificado, escriba un nombre descriptivo para el certificado.
  3. Haga clic en Aceptar.
  4. Cuando se observe el mensaje SelfCert se ha creado correctamente, haga clic en Aceptar.

Cuadro de diálogo Crear certificado digital

Ver el certificado con Internet Explorer

Para ver el certificado en el almacén de certificados personales, siga este procedimiento:

  1. Abra Internet Explorer.
  2. En el menú Herramientas, haga clic en Opciones de Internet y después en la pestaña Contenido.
  3. Haga clic en Certificados y después en la pestaña Personal.

Volver al principio Volver al principio

Firmar digitalmente un proyecto de macro en Excel, PowerPoint, Publisher, Visio o Word

  1. Abra el archivo que contiene el proyecto de macro que desee firmar.
  2. En la pestaña Programador, en el grupo Código, haga clic en Visual Basic.

 Nota   Si la pestaña Programador no está disponible: haga clic en la pestaña Archivo. Haga clic en Opciones. Haga clic en Personalizar cinta de opciones. En la lista Personalizar la Cinta, seleccione Programador y después haga clic en Aceptar.

  1. En Visual Basic, en el menú Herramientas haga clic en Firma digital.
  2. Se observa el cuadro de diálogo Firma digital.
  3. Seleccione un certificado y haga clic en Aceptar.

 Nota   Si no ha seleccionado previamente un certificado digital o desea usar otro, haga clic en Elegir, seleccione el certificado y haga clic en Aceptar.


 Notas 

Volver al principio Volver al principio

 
 
Corresponde a:
Excel 2013, PowerPoint 2013, Visio 2013, Visio Professional 2013, Word 2013, Excel 2010, PowerPoint 2010, Visio 2010, Word 2010