Метод Application.GetProjectServerSettingsEx (Project)
Возвращает глобальные параметры проекта в одной XML-строке. Вы можете получить параметры, относящиеся к активному проекту, или параметры, относящиеся к текущему руководителю проекта, вызвав серверный объект.
Синтаксис
выражение. GetProjectServerSettingsEx
выражение: переменная, представляющая объект Application.
Возвращаемое значение
String
Замечания
Ниже приведен формат XML-строки, возвращаемой методом GetProjectServerSettingsEx .
<ProjectServerSettingsReturn>
<ProjectIDInProjectServer>self explanatory</ProjectIDInProjectServer>
<AdminDefaultTrackingMethod>see explanation below</AdminDefaultTrackingMethod>
<AdminTrackingLocked>(1 or 0)</AdminTrackingLocked>
<ProjectManagerHasTransactions>(number of transactions)</ProjectManagerHasTransactions>
<ProjectManagerHasTransactionsForCurrentProject>(number of pending transactions)</ProjectManagerHasTransactionsForCurrentProject>
<GroupsForCurrentProjectManager>
<ProjectServerGroup>Name of first group that user belongs to</ProjectServerGroup>
...
<ProjectServerGroup>Name of nth group that user belongs to</ProjectServerGroup>
</GroupsForCurrentProjectManager>
</ProjectServerSettingsReturn>
Где:
ProjectIDInProjectServer — Идентификатор класса активного проекта.
AdminDefaultTrackingMethod — Метод отслеживания состояния задачи по умолчанию. Это можно увидеть в Microsoft Project Web Access, перейдя в раздел Параметры> сервера (раздел Управление временем и задачами) Параметры задач и свойство Метод отслеживания отображения>. Допустимые значения:
1 = часы работы в день. Ресурсы сообщают о часах, отработано для каждой задачи в день.)
2 = процент завершения работы. Ресурсы сообщают о проценте выполненных работ( от 0 до 100 процентов)
3 = фактическая выполненная и оставшаяся работа. Ресурсы сообщают о фактической выполненной и оставшейся работе для каждой задачи.)
AdminTrackingLocked — Должны ли руководители использовать метод отслеживания, указанный на сервере, для всех проектов. Это можно увидеть на Project Web App, перейдя в раздел Параметры сервера(>Раздел Управление временем и задачами)Параметры задач и Свойство Метод отслеживания отображения>. Допустимые значения:
0 = руководители не являются принудительными.
1 = руководители вынуждены.
ProjectManagerHasTransactions - При этом возвращается количество обновлений состояния, которое диспетчер проекта имеет для активного проекта. В Microsoft Office Project 2003 пользователи могут передавать идентификатор проекта в качестве части параметра XML, но в более поздних версиях Project идентификатор проекта игнорируется.
ProjectManagerHasTransactionsForCurrentProject - Возвращает количество обновлений состояния, которое диспетчер проектов имеет для активного проекта.
GroupsForCurrentProjectManager - Группы безопасности, в которые входит руководитель проекта.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.