使用SharePoint 2013工作] 清單中,會同步處理本機專案在 Project Professional 或同步處理與看Project Web App中將 SharePoint 任務清單專案。
語法
運算式。SynchronizeWithSite (SiteURL、 ListName)
運算式 傳回 Application 物件的運算式。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| SiteURL | 選用 | 字串 | SharePoint 網站的 URL。 |
| ListName | 選用 | 字串 | [工作] 清單的名稱。 本機專案、 Project Professional 建立任務清單如果它不存在。 |
傳回值
布林值
註解
使用 Project Professional 只在本機專案或 SharePoint 任務清單專案儲存在Project Web App SynchronizeWithSite 方法。 將本地專案儲存到 SharePoint 網站是一種與沒有 Project Web App 存取權的人員共用部分專案詳細資料的方式。 SharePoint 工作清單也可讓具有正確權限的使用者新增工作、將工作指派給資源、設定工作優先順序 (低、正常或高) 、設定工作狀態和完成百分比,以及設定工作前置任務。
SharePoint 管理、 工作清單專案時您可以使用 Project Professional 從Project Web App開啟該專案,您可以與 SharePoint 工作清單的 [Backstage] 檢視中以手動方式或透過程式設計方式使用 SynchronizeWithSite方法同步的變更。
如果資源分派給任務不存在於 SharePoint 伺服器陣列,或如果超過一個資源分派的任務、 資源無法發佈至 [工作] 清單中。 但是,資源仍會指派給工作中的專案計劃。 Project 會顯示說明資源問題的其他對話方塊。 當使用者選擇 [確定] 時,則專案會建立指定的任務清單。
提示
[!秘訣] 若要建立使用 SharePoint 網站所提供資源的本機專案,比較簡便的方法是:建立沒有本機資源的專案,使用 SharePoint 任務清單以新增資源,然後使用 Project 同步處理 SharePoint 的變更。
當對 SharePoint 工作清單的變更時,再次執行 SynchronizeWithSite 會顯示可讓您選擇的 SharePoint 版本或每個修改過的任務的專案版本的 衝突解決] 對話方塊。 您也可以選擇 保留此同步處理中的所有剩餘衝突的所選的版本。
SynchronizeWithSite 方法相當於 與 SharePoint 工作清單同步處理的 Backstage 檢視中的 [ 共用] 索引標籤上。
範例
下列範例會在網站上建立名為「測試工作清單」的 SharePoint 工作清單 https://OurTeam.
Sub CreateSharePointTasksList()
Application.SynchronizeWithSite SiteURL:="https://OurTeam", _
ListName:="Test Tasks List"
End Sub
建立工作清單之後,不需要再次指定 SiteURL 或 ListName 引數,即可將專案與相同的工作清單同步處理。
Sub SyncWithExistingTasksList()
Application.SynchronizeWithSite
End Sub
如需 SharePoint 任務清單中的 [ 優先順序] 欄會同步處理與專案任務的 Priority欄位的範例,請參閱 ManageSiteColumns 方法。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。