Pregunta

Estoy diseñando un complemento compartido con VB.Net 2008 y VSTO que se debe iniciar cuando se inicia cualquier aplicación de MS Office. Tiene que funcionar para las aplicaciones 2002, 2003 y 2007. Me las arreglé para armar un complemento de trabajo que muestra un mensaje de prueba que indica la versión de Office y el nombre de la Aplicación y lo probé en todas las aplicaciones.

La siguiente parte de la solución es codificar el código específico de la aplicación que debe ejecutarse para la auditoría de documentos y la marca de protección corporativa, así como, por ejemplo, en Excel, verifique que todos los complementos estén vinculados a la carpeta de complementos de red.

Mi enfoque a partir de ahora sería un enlace tardío contra el objeto de la aplicación y establecer una de mis referencias de objeto de aplicación escritas (por ejemplo, Excel) que existen en el código de este objeto.

Todavía soy relativamente nuevo en VSTO, así que si estoy haciendo algo extraño, ¡por favor, házmelo saber! :)

Ta.

¿Fue útil?

Solución

He completado este proyecto y lo hice de la manera que especifiqué utilizando el enlace tardío. Funciona como un sueño para todas las aplicaciones de oficina, tanto XP como 2007. :) Siento que me estoy anunciando esto, ya que no recibí ni una sola respuesta o comentario. Tal vez deberías haber sexuado el título un poco mas. Sí, tal vez debería.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top