以新檔案名稱儲存作用中專案,或匯出資料至檔案。
語法
表情。FileSaveAs (名稱、格式、備份、唯讀、任務資訊、篩選、表格、使用者ID、資料庫通行詞、格式ID、地圖、密碼、寫入重置密碼、ClearBaseline、ClearActuals、ClearResourceRates、ClearFixedCosts、XMLName、ClearConfirmed)
expression 代表 Application 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| Name | 選用 | String | 專案檔案的名稱。 |
| Format | 選用 | PjFileFormat | 指定的檔案格式。 檔案的格式。 FormatID 參數應取代 Format,後者主要用於向下相容。 若指定 FormatID ,則忽略 Format 。 可以是 PjFileFormat 常數之一。 預設值為 pjMPP 。 |
| Backup | 選用 | Boolean | True 是表示 如果專案會建立檔案的備份複本。 預設值為 False 。 |
| ReadOnly | 選用 | Boolean | True 是表示 如果專案應顯示建議以唯讀方式開啟檔案的警告。 如果選擇性匯出資料,而不是儲存整個專案,則會忽略 ReadOnly 。 預設值為 False 。 |
| 任務資訊 | 選用 | Boolean | True 是表示 如果任務資訊儲存在非專案檔案格式。 Map引數應該是使用來取代 TaskInformation,這是主要供回溯相容性。 如果指定 Map ,則會忽略 TaskInformation 。 若活動視圖為任務視圖,預設值為 True ;否則,該詞為 假。 |
| Filtered | 選用 | Boolean | True 是表示 如果篩選過的任務或資源會儲存,以非專案檔案格式儲存的專案。 為 false ,則會儲存所有的任務或資源。 如果指定 Map ,則會忽略 Filtered 。 預設值為 False 。 |
| Table | 選用 | Variant | 包含資源或任務中的非專案檔案格式儲存的專案資訊的資料表名稱。 Map 參數應 取代 Table,後者是為了向下相容而包含。 若指定 為 Map ,或 Name 指定專案檔案格式,則忽略 Table 檔案。 預設值是使用中表格的名稱。 |
| UserID | 選用 | String | 不會使用。 Project可以開啟舊版的專案儲存至 ODBC 資料庫,但無法儲存至資料庫的專案檔案。 |
| 資料庫通行證 | 選用 | String | 不會使用。 Project無法儲存至 ODBC 資料庫。 |
| FormatID | 選用 | String | 指定要使用的檔案格式。 如果 Project 能辨識由 名稱指定的檔案格式,則忽略 FormatID 。 FormatID 可以是以下儲存檔案的 格式字串值 之一。 |
| Map | 選用 | 字串 | 匯出資料時使用的匯入或匯出對應的名稱。 |
| Password | 選用 | String | 開啟受密碼保護的專案檔案時所使用的密碼。 若 密碼 錯誤或遺漏,且檔案需要密碼,使用者會被提示輸入密碼。 |
| WriteResPassword | 選用 | 字串 | 寫入一個具有寫入保護的專案檔案時使用的密碼。 如果忽略 WriteResPassword,而且檔案需要密碼,則會提示使用者輸入密碼。 |
| 清晰基線 | 選用 | 布林值 | True 是表示 如果儲存為範本時清除比較基準值 ([比較基準成本、 比較基準工時、 比較基準開始時間、 比較基準完成時間、 比較基準工期、 時段比較基準工時及按照時段的比較基準成本欄位)。 預設值為 False。 |
| ClearActuals | 選用 | 布林值 | 若 % 完成度欄位 (實際值,且專案未計算實際成本,則 Actual Cost 欄位) 儲存為範本時會被清除。 預設值為 False。 |
| ClearResourceRates | 選用 | 布林值 | True 是表示 如果資源比率表被清除儲存為範本時。 預設值為 False。 |
| ClearFixedCosts | 選用 | 布林值 | True 是表示 如果固定成本] 欄位清除所有的任務時儲存為範本。 預設值為 False。 |
| XMLName | 選用 | Variant | 這是當 FormatID 為「MSProject.XML」時,傳遞給函式的 XML DOM 物件。 如果指定的 XML 格式及 XMLName不是有效的 XML DOM 物件 FileSaveAs 方法失敗。 如果 FormatID是"MSProject.XML"以外, XMLName應該是 NULL 並方法應該失敗。 僅有一個 XMLName或 Name可以指定。 |
| ClearConfirmed(已確認) | 選用 | 布林值 | True 是表示 如果資訊清除相關工作是否確認為發佈至 Project Server。 預設值為 False。 |
格式化字串
| 格式字串 | 描述 |
|---|---|
| 「MSProject.mpp」 | Project 檔案 |
| 「MSProject.mpt」 | Project 範本 |
| 「MSProject.mpp.8」 | Project 98 檔案 |
| 「MSProject.mpp.9」 | Project 2000–Project 2003 檔案 |
| 「MSProject.mpp.12」 | Project 2007 檔案 |
| 「MSProject.xls」 | Excel 活頁簿 |
| 「MSProject.xls5」 | Excel 97–Excel 2003 工作簿 |
| 「MSProject.pdf」 | PDF 檔案 |
| 「MSProject.xpf」 | XPF 檔案 |
| 「MSProject.csv」 | CSV (逗號分隔) 檔案 |
| 「MSProject.txt」 | TXT (分頁) 檔案 |
| 「MSProject.xml」 | Project XML 檔案 |
傳回值
布林值
註解
使用 FormatID 參數的值「MSProject.mpp.9」會顯示 「儲存為舊版本 - 相容性檢查器 」的對話框。 例如,手動排程的任務會轉換成舊版 Project 中的自動排程任務。 您可以選擇保留格式或取消儲存作業。 你也可以選擇 「不要再告訴我這個事」。
注意事項
數個 FormatID 字串已過時;如果你嘗試使用它們,會導致執行時錯誤 1004。 例如"MSProject.odbc" FormatID值可用於 Project 2003 及舊版但 Project 2007 與更新版本中移除。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。