共用方式為


Application.GetProjectServerSettingsEx 方法 (Project)

會傳回通用專案所設定的單一 XML 字串。 您可以取得設定特定到使用中專案,或您可以透過呼叫伺服器端物件取得目前的專案經理特有的設定。

語法

expressionGetProjectServerSettingsEx

expression 代表 Application 物件的變數。

傳回值

字串

註解

以下是 GetProjectServerSettingsEx 方法所傳回的 XML 字串格式。

<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 - Default tracking method for task status. 您可以前往 [伺服器設定- > (時間和工作管理] 區段) [工作設定] 和 [顯示>追蹤方法] 屬性,以在 Microsoft Project Web Access 上看到此資訊。 It can be one of the following:

  • 1 = 每天完成的工作時數。 資源會報告其每天處理每個工作的時數。)

  • 2 = 完成工作的百分比。 資源會報告已完成的工作百分比,從 0 到 100%)

  • 3 = 實際完成的工作和剩餘的工作。 資源會報告實際完成的工作,以及要在每個任務上完成的剩餘工作。)

AdminTrackingLocked - Whether or not managers are forced to use the tracking method specified on the server for all projects. 您可以移至 [伺服器設定- > (時間和工作管理] 區段) [工作設定] 和 [顯示 > 追蹤方法] 屬性,以在Project Web App上看到這一點。 It can be one of the following:

  • 0 = 不強制經理。

  • 1 = 強制經理。

ProjectManagerHasTransactions - 這會傳回專案經理對使用中專案狀態更新的次數。 在 Microsoft Office Project 2003 中,使用者可以傳入專案識別碼做為 XML 參數的一部分,但是在 Project 以後的版本中會忽略專案識別碼。

ProjectManagerHasTransactionsForCurrentProject - 傳回專案經理對使用中專案狀態更新的次數。

GroupsForCurrentProjectManager - 專案經理所屬的安全性群組。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應