Método Application.GetProjectServerSettingsEx (Project)

Retorna as configurações globais do Project em uma única cadeia de caracteres XML. Você pode obter configurações específicas para o projeto ativo, ou você pode obter configurações específicas para o gerente de projeto atual, chamando um objeto do lado do servidor.

Sintaxe

expression. GetProjectServerSettingsEx

expressão Uma variável que representa um Aplicativo objeto.

Valor de retorno

String

Comentários

A seguir está o formato da cadeia de caracteres XML retornada pelo método 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>

Onde:

ProjectIDInProjectServer - O identificador de classe do projeto ativo.

AdminDefaultTrackingMethod - Default tracking method for task status. Você pode ver isso no Microsoft Project Web Access acessando a propriedade Configurações do Servidor(Gerenciamento de> tarefas e tempo) e Método de Rastreamento de> Exibição. It can be one of the following:

  • 1 = Horas trabalhadas por dia. Os recursos relatam suas horas trabalhadas em cada tarefa por dia.)

  • 2 = Porcentagem de trabalho concluído. Os recursos relatam a porcentagem de trabalho concluído, de 0 a 100%)

  • 3 = Trabalho real e trabalho remanescente. Os recursos relatam o trabalho real e o restante a ser executado em cada tarefa.)

AdminTrackingLocked - Whether or not managers are forced to use the tracking method specified on the server for all projects. Você pode ver isso no Project Web App acessando a seção Configurações do Servidor(>Tempo e gerenciamento de tarefas)Configurações de tarefa e propriedade Método de Rastreamento de> Exibição . It can be one of the following:

  • 0 = Os Gerentes não são obrigados.

  • 1 = Os Gerentes são obrigados.

ProjectManagerHasTransactions - Retorna o número de atualizações de status que o gerente de projeto tem para o projeto ativo. No Microsoft Office Project 2003, os usuários podem ser aprovados em uma identificação de projeto como parte do parâmetro XML, mas em versões posteriores do Project a ID de projeto é ignorada.

ProjectManagerHasTransactionsForCurrentProject - Retorna o número de atualizações de status que o gerente de projeto tem para o projeto ativo.

GroupsForCurrentProjectManager - Os grupos de segurança de que o gerente de projeto é membro.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.