共用方式為


Application.SynchronizeWithSite 方法 (專案)

使用SharePoint 2013工作] 清單中,會同步處理本機專案在 Project Professional 或同步處理與看Project Web App中將 SharePoint 任務清單專案。

語法

表情同步與網站 (網址列表名稱)

一個回傳 應用程式 物件的表達式。

參數

名稱 必要/選用 資料類型 描述
SiteURL 選用 字串 SharePoint 網站的 URL。
列表名稱 選用 字串 [工作] 清單的名稱。 本機專案、 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 支援與意見反應