una programa para mac linea insertar hacer gratis firmas firma digitalizar digitales crear como c# vb.net vba interop ms-office

c# - para - ¿Hay alguna manera de agregar mediante programación una firma digital a una macro de VBA en un documento de Word?



linea de firma en word (1)

¿Hay alguna forma de agregar mediante programación una firma digital a una macro de VBA en un documento de Word usando C # o VB.Net?

Ya se han formulado algunas preguntas similares; sin embargo, ninguno que pude encontrar responde mi pregunta: ¿Cómo eliminar mediante programación la firma digital de las macros de VBA en Excel? Firma digital para macro de Excel


Desafortunadamente, no hay una API de automatización para esto en el entorno de VBA. Lo conseguí trabajando 100% desatendido (para poder usarlo en compilaciones automáticas) por P / Invocando las API de Win32 para agarrar los controles de ventana correctos y simular los accesos directos de teclado a esas ventanas, resaltar el certificado correcto, etc. Incluso lo tuve trabajando para detectar y capturar errores de compilación (tomar la ventana de diálogo de error y extraer el texto de control de la etiqueta). Me llevó algunos días piratear para que funcione de manera confiable, pero es posible, y realmente ni siquiera tan difícil.

Me encantaría publicarlo, pero mi anterior empleador posee el código. :(