Метод 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 и обратная связь.