Application.GetProjectServerSettingsEx 方法 (Project)
會傳回通用專案所設定的單一 XML 字串。 您可以取得設定特定到使用中專案,或您可以透過呼叫伺服器端物件取得目前的專案經理特有的設定。
語法
expression。 GetProjectServerSettingsEx
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 支援與意見反應。