共用方式為


Application.FileSaveAs 方法 (專案)

以新檔案名稱儲存作用中專案,或匯出資料至檔案。

語法

表情FileSaveAs (名稱格式備份唯讀任務資訊篩選、表格使用者ID資料庫通行詞格式ID地圖密碼寫入重置密碼ClearBaselineClearActualsClearResourceRatesClearFixedCostsXMLNameClearConfirmed)

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 能辨識由 名稱指定的檔案格式,則忽略 FormatIDFormatID 可以是以下儲存檔案的 格式字串值 之一。
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 並方法應該失敗。 僅有一個 XMLNameName可以指定。
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 支援與意見反應