C # MS Project Interop - Получить рабочее время ресурса - PullRequest
5 голосов
/ 11 мая 2011

В MS Project я могу перейти к таблице ресурсов, затем щелкнуть правой кнопкой мыши по ресурсу, перейти в диалоговое окно «Информация о ресурсе», затем нажать «Изменить рабочее время ...» и ввести выходные, больничные или другие пропуски для этого ресурса.Я хотел бы получить ту же информацию программно из C #.

У меня есть объект Microsoft.Office.Interop.MSProject.Project, загруженный в память, и я могу получить доступ к задачам и другим свойствам.Из объекта Project я могу получить доступ к свойству Resource (тип Microsoft.Office.Interop.MSProject.Resource), но не знаю, где в этом типе найти время работы ресурса.

Я использую VS2008 сMS Project 2007.

Любая помощь приветствуется.

1 Ответ

2 голосов
/ 21 мая 2011

Мое (устаревшее) понимание MS Project заключается в том, что рабочее время для ресурса задается в календаре. После быстрого Google (и Bing!), Похоже, что что-то вроде этого - то, что вы ищете.

...