以新檔案名稱儲存作用中專案,或匯出資料至檔案。
語法
運算式。FileSaveAs (name, format, backup, ReadOnly, TaskInformation, filtered, Table, UserID, DatabasePassWord, FormatID, Map, Password, WriteResPassword, ClearBaseline, ClearActuals, ClearResourceRates, ClearFixedCosts, XMLName, ClearConfirmed)
expression 代表 Application 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| Name | 選用 | String | 專案檔案的名稱。 |
| Format | 選用 | PjFileFormat | 指定的檔案格式。 檔案的格式。 應該使用 FormatID 引數來取代 Format,Format 主要是為了回溯相容性。 如果指定 FormatID ,則會忽略 Format 。 可以是 PjFileFormat 常數之一。 預設值為 pjMPP 。 |
| Backup | 選用 | Boolean | True 是表示 如果專案會建立檔案的備份複本。 預設值為 False 。 |
| ReadOnly | 選用 | Boolean | True 是表示 如果專案應顯示建議以唯讀方式開啟檔案的警告。 如果選擇性匯出資料,而不是儲存整個專案,則會忽略 ReadOnly 。 預設值為 False 。 |
| TaskInformation | 選用 | Boolean | True 是表示 如果任務資訊儲存在非專案檔案格式。 Map引數應該是使用來取代 TaskInformation,這是主要供回溯相容性。 如果指定 Map ,則會忽略 TaskInformation 。 如果使用中檢視為工作檢視,預設值為 True ;否則是 False。 |
| Filtered | 選用 | Boolean | True 是表示 如果篩選過的任務或資源會儲存,以非專案檔案格式儲存的專案。 為 false ,則會儲存所有的任務或資源。 如果指定 Map ,則會忽略 Filtered 。 預設值為 False 。 |
| Table | 選用 | Variant | 包含資源或任務中的非專案檔案格式儲存的專案資訊的資料表名稱。 應該使用 Map 引數來取代 Table,因為回溯相容性而包含 Table。 如果指定 了 Map ,或 Name 指定了專案檔案格式,則 會忽略 Table 。 預設值是使用中表格的名稱。 |
| UserID | 選用 | String | 不會使用。 Project可以開啟舊版的專案儲存至 ODBC 資料庫,但無法儲存至資料庫的專案檔案。 |
| DatabasePassWord | 選用 | String | 不會使用。 Project無法儲存至 ODBC 資料庫。 |
| FormatID | 選用 | String | 指定要使用的檔案格式。 如果 Project 辨識出 以名稱指定之檔案格式,則會忽略 FormatID 。 FormatID 可以是 下列其中一個儲存檔案的格式字串值 。 |
| Map | 選用 | 字串 | 匯出資料時使用的匯入或匯出對應的名稱。 |
| Password | 選用 | String | 開啟受密碼保護的專案檔案時所使用的密碼。 如果 密碼 不正確或省略,且檔案需要密碼,系統會提示使用者輸入密碼。 |
| WriteResPassword | 選用 | 字串 | 寫入一個具有寫入保護的專案檔案時使用的密碼。 如果忽略 WriteResPassword,而且檔案需要密碼,則會提示使用者輸入密碼。 |
| ClearBaseline | 選用 | 布林值 | True 是表示 如果儲存為範本時清除比較基準值 ([比較基準成本、 比較基準工時、 比較基準開始時間、 比較基準完成時間、 比較基準工期、 時段比較基準工時及按照時段的比較基準成本欄位)。 預設值為 False。 |
| ClearActuals | 選用 | 布林值 | 如果 [ 完成百分比] 欄位 (實際值,且 Project 未計算實際成本,則儲存為範本時,[實際成本] 欄位) 會遭清除,則為 True。 預設值為 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 (Tab 分隔) 檔案 |
| “MSProject.xml” | Project XML 檔案 |
傳回值
布林值
註解
針對 FormatID 參數使用值 “MSProject.mpp.9” 會導致 Project 顯示 [ 儲存到舊版 - 相容性檢查程式 ] 對話方塊。 例如,手動排程的任務會轉換成舊版 Project 中的自動排程任務。 您可以選擇保留格式或取消儲存作業。 您也可以選取 不要再告訴我這件事。
注意事項
有幾個 FormatID 字串已過時;如果您嘗試使用它們,它們會導致執行階段錯誤 1004。 例如"MSProject.odbc" FormatID值可用於 Project 2003 及舊版但 Project 2007 與更新版本中移除。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。