2008-10-14 1 views
4

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

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

ответ

0

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

0

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

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

0

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

1

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

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

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

+0

Спасибо за эту ссылку. Теперь, если я могу только убедить клиента купить его :) – hmcclungiii 2008-12-15 23:58:28

Смежные вопросы