sirve secciones repeticion que programador para lista formularios formulario ficha eliminar desplegable cuadro controles control contenido como combinado automation ms-word

automation - secciones - para que sirve la ficha programador en word



¿Cómo incrusto un control de usuario personalizado en MS Word? (2)

Contexto: El entorno es .Net 3.0 + WPF land, la base de datos se abstrae bastante en la distancia y la solución debería funcionar para Office 2000 y hasta supongo.

La necesidad es obtener un informe personalizado para el cual el usuario desearía tener ciertas ventanas / cuadros de aplicación (por ejemplo, un gráfico de tendencia) que se muestran en Word. La ventana se puede mostrar como una imagen estática, el usuario puede hacer doble clic y editarla (lo que haría aparecer un editor ... similar al comportamiento de una hoja de cálculo incrustada) y OK para actualizar el objeto. Escriba algún texto alrededor del cuadro y guárdelo o imprímalo.

También tenga en cuenta que necesitaría algún mecanismo para pasar datos y un tipo de "enlace de datos" a estos cuadros específicos de la aplicación. por ejemplo, el gráfico puede tener que vincularse a un rango temporal específico de datos que necesita.

Ahora, como un principiante relativo a la automatización de Word, ¿cuál es el nombre de la tecnología / subtecnología que necesitaría usar para esto? También publique cualquier recomendación para libros / publicaciones que lo ayuden a comprender y ponerse a trabajar lo antes posible. (Dado que la empresa siempre cree que los programadores son lo suficientemente inteligentes como para resolverlo ... podemos darles confianza completa ... pero no hay tiempo).


Creo que tendrá que analizar cómo escribir una aplicación OLE incrustable / compatible. Parece que esta puede ser una tarea muy grande y compleja.

¿Hay alguna razón por la que Excel no puede hacer el gráfico que está incrustando?


Recomiendo mucho que sea dependiente de Office 2007 y posterior. Si lo hace, puede usar la cinta y hacer la programación .Net a través de VSTO.