Bip bip bip... procesando... procesando... iniciando secuencia 42...
¡Vaya, parece que esos robots han vuelto a hacer de las suyas! Han tomado el control y han traducido esta página web a tu idioma local. Pero en realidad sus corazoncitos de metal solo albergan las mejores de las intenciones. ¡Solo quieren ayudar! Cuéntanos cómo se portan los robots a través de los botones en la parte inferior de la página. Ir a la versión en inglés

Firma de código para macros de Microsoft Office y Visual Basic para aplicaciones

Se puede usar un certificado de firma de código para firmar contenido producido por varios Microsoft & reg; Aplicaciones de Office como Word & reg ;, Excel & reg; y PowerPoint & reg ;.

Antes de comenzar, asegúrate de que el certificado de firma de código y la clave privada estén en el almacén de certificados de Windows. Consulta Instalación del certificado de firma de código en Windows para obtener instrucciones de instalación.

Código para firmar documentos

  1. Abre el archivo que quieres firmar.
  2. Haz clic en el menú Herramientas , resalta Macro y haz clic en Editor de Visual Basic .
  3. En la ventana Explorador de proyectos, selecciona el proyecto de macro de VBA que deseas firmar.
  4. En el menú Herramientas , selecciona Firma digital .
  5. Haz clic en Elegir y selecciona tu Certificado de firma de código.
  6. Haz clic en Aceptar para cerrar.

Nota: De forma predeterminada, Windows & reg; XP y Windows 7 no agregan una marca de tiempo al certificado.

Si deseas permitir que la gente continúe usando tu Visual Basic & reg; para el código de Solicitudes (VBA) después de que venza el certificado, modifica el registro en tu computadora de firma de código para agregar una marca de tiempo en el momento de la firma usando las siguientes claves:

  • Crear clave: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security
  • Crear cadena: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security \ TimeStampURL
  • Crear DWORD: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security \ TimeStampRetryCount
  • Crear DWORD: HKEY_CURRENT_USER \ Software \ Microsoft \ VBA \ Security \ TimeStampRetryDelay
  • Establece los nuevos campos en estos valores:
    TimeStampURL = http://tsa.starfieldtech.com
    TimeStampRetryCount = 3
    TimeStampRetryDelay = 2


¿Te fue útil este artículo?
Gracias por tus comentarios. Si deseas contactar a un agente del servicio de atención al cliente, llama a atención al cliente o usa la opción de chat que aparece arriba.
Nos alegramos de poder haberte ayudado. ¿Podemos hacer algo más por ti?
Disculpa las molestias. Cuéntanos si algo no te ha quedado claro o si no has podido solucionar el problema con la solución ofrecida .