Встраивание моего элемента управления .NET в MS Project 2003 - PullRequest
4 голосов
/ 14 октября 2008

Мне нужно расширить функциональность MS Project для моей компании, поэтому я бы хотел добавить некоторые элементы управления .NET GUI в Project. План состоит в том, чтобы мои элементы управления сохраняли пользовательский ввод в мои пользовательские таблицы БД, но мне нужно связать их с задачами, текущим пользователем, ресурсами и т. Д. Не могли бы вы дать мне несколько советов, как начать? Я заинтересован в:

  • Примеры приложений / пошаговых инструкций, как встроить элемент управления в MS Project.
  • Как связать пользовательский ввод моего элемента управления к текущему контексту (например, в настоящее время выбранная задача)
  • Поскольку элемент управления запускается на стороне клиента, как я могу развернуть его на предприятии.

Ответы [ 4 ]

1 голос
/ 02 декабря 2008

Add-In Express - отличная библиотека для написания плагинов .Net для MS Office, включая Project.

Не могу сказать, что сам использовал его с Project (на самом деле, только с Visio), но я знаю, что есть поддержка, поэтому стоит посмотреть!

Это значительно упрощает написание надстроек / надстроек, поэтому может быть проще увидеть, сможет ли он делать то, что вам нужно.

0 голосов
/ 03 ноября 2008

Я думаю, что вы хотите использовать Project Server. Вы можете определить корпоративные коды, которые соответствуют вашим ресурсам, задачам и так далее. Вы также можете сообщать о них, сортировать, фильтровать и все эти полезные вещи вместе с обычной информацией о проекте (даты, ресурсы, затраты ...).

Если у вас нет инфраструктуры / финансирования для всего этого, альтернативный подход будет состоять в том, чтобы стандартизировать все планы проектов, которые использует ваша фирма, и настроить шаблон, на котором основаны планы. ( T ools | C ustomize позволит вам добавлять настраиваемые поля и изменять формы по умолчанию.) Вы можете изменить таблицы, используемые для отчетности, в ( V iew). | M или Таблицы) Таким образом, вы можете выполнить большую настройку, сохраняя всю свою информацию в Плане проекта вместо того, чтобы распространять ее по файлу mpp и базе данных.

0 голосов
/ 19 ноября 2008

AFAIK, эта версия Office поддерживает только подключаемые модули COM, поэтому вам придется использовать COM Callable Wrapper. Это, конечно, возможно.

0 голосов
/ 31 октября 2008

AFAIK Вы не можете встроить элемент управления в Project, все, что вы можете сделать, это создать плагин.

...