共用方式為


Project) (Application.ManageSiteColumns 方法

會顯示啟用同步處理內建欄位和本機專案中的自訂欄位與指定的直欄SharePoint 2013任務清單中的 [ 管理欄位] 對話方塊。

語法

expressionManageSiteColumns

表達 會傳回 Application 物件的運算式。

傳回值

布林值

註解

ManageSiteColumns 方法是只能在 Project Professional、 與本機已儲存至 SharePoint 任務清單專案。 如需詳細資訊,請參閱 SynchronizeWithSite 方法。

下表會在 [管理欄位] 對話方塊中,顯示直欄與預設同步處理的欄位。 根據預設, [優先順序][任務狀態] SharePoint 直欄不會與任何 Project 欄位進行同步處理,因此這些項目是空的。

同步 Project 欄位 SharePoint 欄
Name 標題
Start 開始日期
完成 結束日期
完成百分比 完成百分比
資源名稱 分派給
前置任務 前置任務
優先順序
工作狀態

範例

若要在 [專案欄位] 資料行中新增 [ 優先順序 ] 欄位,並與 SharePoint 中的 [優先順序 ] 資料行同步處理,請嘗試下列動作:

  1. 重新命名專案; 中的文字自訂欄位 例如,將 text1 為 SharePoint 優先順序
  2. 執行 ManageSiteColumns 方法,並在 [ 管理欄位] 對話方塊中,選取 SharePoint 優先順序 (Text1) [SharePoint] 欄中會對應至 優先順序專案欄位] 下拉式清單中。
  3. 執行 SyncPriority 巨集。
Sub SyncPriority() 
    Dim tsk As Task 
    Dim msfPriority As String 
 
    Application.SynchronizeWithSite 
 
    For Each tsk In ActiveProject.Tasks 
        msfPriority = tsk.Text1 
 
        Select Case msfPriority 
            Case "(1) High" 
               tsk.Priority = 700 
           Case "(2) Normal" 
               tsk.Priority = 500 
           Case "(3) Low" 
               tsk.Priority = 300 
        End Select 
    Next tsk 
End Sub

支援和意見反應

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