共用方式為


Application.ConsolidateProjects 方法 (專案)

在單一視窗中顯示一個或多個專案的資料。

語法

expressionConsolidateProjects( _Filenames_, _NewWindow_, _AttachToSources_, _PoolResources_, _HideSubtasks_, _openPool_, _UserID_, _Password_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Filenames 選用 String 要合併的一個或多個專案的檔案名稱。
NewWindow 選用 Boolean True 是表示 如果專案會插入 (合併) 到新的專案。 False 表示專案中插入使用中專案的選取範圍點。 預設值為 False
資料來源附錄 選用 Boolean True 是表示 如果該合併專案中的變更會影響原始碼專案。 預設值為 True
PoolResources 選用 Variant Project中忽略了 PoolResources 的論點。 保留這個參數是為了避免現有使用此參數的巨集產生錯誤。
隱藏子任務 選用 Boolean True 是表示 如果指定的檔名的專案任務處於隱藏狀態。 預設值為 True
開放池 選用 Long 開啟資源資料庫或共用檔案時要採取的動作。 當開啟主專案,這個引數的值也會套用至子專案。 可以是下列其中一個 PjPoolOpen 常數。 預設值為 pjPromptPool
UserID 選用 Variant 使用存取資料庫中的專案時的使用者識別碼。 如果 Filenames 不會參照的資料庫,則會忽略 UserID
Password 選用 String 開啟受密碼保護的專案檔案時所使用的密碼。 如果 Password 不正確或省略,而且檔案需要密碼,則會提示使用者輸入密碼。

傳回值

布林值

註解

若要指定合併專案應以唯讀方式插入,請在 檔案名稱 參數中附加「 (R/O) 」。

範例

下面範例建立一個合併專案,再列印一個報表。然後在沒有儲存的情況下關閉該合併專案。

Sub ConsolidatedReport() 
    ConsolidateProjects Filenames:="Project1.mpp" & ListSeparator & "Project2.mpp", NewWindow:=True 
    ReportPrint Name:="Critical Tasks" 
    FileClose Save:=pjDoNotSave 
End Sub

支援和意見反應

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