共用方式為


Project) (Application.GetProjectServerVersion 方法

此方法會檢查使用中專案的 Project Server 版本。 此方法也可以用來檢查某一特定的伺服器 URL 是否指向有效且可正常運作的 Project Server。

語法

expressionGetProjectServerVersion( _ServerURL_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ServerURL 必要 String 字串,代表其版本需要檢查的 Project Server 的 URL。

傳回值

PjServerVersionInfo

註解

如果 ServerURL 引數未指向有效且可正常運作的 Project Server,則此方法會傳回可截獲的錯誤 (錯誤代碼 1004)。

範例

下列範例會傳回 XML 資料流,代表 Project Server 的下列設定:ProjectServerSettingsRequestAdminDefaultTrackingMethodAdminTrackingLockedProjectIDInProjectServerProjectManagerHasTransactionsProjectManagerHasTransactionsForCurrentProjectTimePeriodGranularityGroupsForCurrentProjectManager

Sub mpsVersion() 
 URL = ActiveProject.ServerURL 
 If Application.GetProjectServerVersion(URL) = pjServerVersionInfo_P10 Then 
 ActiveProject.MakeServerURLTrusted 
 xmlStream = Application.GetProjectServerSettings( _ 
 RequestXML:="<ProjectServerSettingsRequest>" _ 
 & "<AdminDefaultTrackingMethod /><AdminTrackingLocked />" _ 
 & "<ProjectIDInProjectServer />" _ 
 & "<ProjectManagerHasTransactions />" _ 
 & "<ProjectManagerHasTransactionsForCurrentProject />" _ 
 & "<TimePeriodGranularity /><GroupsForCurrentProjectManager />" _ 
 & "</ProjectServerSettingsRequest>") 
 MsgBox xmlStream 
 Else 
 MsgBox "This macro returns information from Project " _ 
 & "Server. Please choose 'Collaborate using Project " _ 
 & "Server' and specify a valid Project Server URL " _ 
 & "for this project in Collaboration Options (Collaborate menu)." 
 Exit Sub 
 End If 
End Sub

支援和意見反應

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