在單一視窗中顯示一個或多個專案的資料。
語法
expression。
ConsolidateProjects( _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 支援與意見反應。