.net controls ms-office user-controls ms-project

Incrustar mi control.NET en MS Project 2003



controls ms-office (4)

AFAIK no puede insertar un control en Project, todo lo que puede hacer es crear un complemento.

Necesito extender la funcionalidad de MS Project para mi empresa, por lo que me gustaría incorporar algunos controles .NET GUI en Project. El plan es que mis controles guarden la entrada del usuario en mis tablas de bases de datos personalizadas, pero tengo que vincularlas a tareas, usuario actual, recursos, etc. ¿Podría darme algunos consejos sobre cómo comenzar? Estoy interesado en:

  • Ejemplos de aplicaciones / recorridos detallados, cómo incorporar un control en MS Project.
  • Cómo vincular la entrada del usuario de mi control al contexto actual (por ejemplo, la tarea seleccionada actualmente)
  • Como el control se ejecuta en el lado del cliente, ¿cómo puedo implementarlo en toda la empresa?

Creo que quieres usar Project Server. Puede definir códigos Enterprise que viajan junto con sus recursos, tareas, etc. También puede informar sobre ellos, ordenar, filtrar y todas esas cosas buenas junto con la información del proyecto normal (Fechas, Recursos, Costos ...).

Si no cuenta con la infraestructura / financiación para hacer todo eso, un enfoque alternativo sería estandarizar todos los planes del proyecto que utiliza su empresa y personalizar la plantilla en la que se basan los planes. ( T ools | C ustomize le permitirá agregar campos personalizados y modificar los formularios predeterminados.) Puede modificar las tablas utilizadas para generar informes en ( V ista | M ore Tablas) Puede hacer mucha personalización de esta manera, y aún así tener toda su información en el Plan de proyecto en lugar de distribuirla en un archivo mpp y una base de datos.


AFAIK, esta versión de Office solo admite complementos COM, por lo que tendría que usar un Contenedor COM Callable. Sin embargo, es ciertamente posible.


Add-In Express es una gran biblioteca para escribir complementos .Net para MS Office, incluido Project.

No puedo decir que lo he usado con Project (solo Visio realmente), pero sé que hay soporte para él, ¡así que podría valer la pena mirarlo!

Simplifica en gran medida la escritura en complementos / complementos, por lo que podría ser más fácil ver si puede hacer lo que está buscando.