EXCEL workbook.saveas 函數詳解



本問所有資料來自於 Excel2003 VBA幫助文件,張榮整理,適用於DELPHI,VB的高級語言操作Excel用

ExcelApplication.WorkBook.SaveAs(filename,FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodePage, TextVisualLayout ,Local)

1、Filename: Variant 類型,可選。該字符串表示要保存的文件名。可包含完整路徑。如果不指定路徑,Microsoft Excel 將文件保存到當前文件夾中。

2、FileFormat: Variant 類型,可選。保存文件時使用的文件格式。要得到有效選項的列表,請參閱 FileFormat 屬性。對於已有文件,其默認格式是上次指定的文件格式;對於新文件,默認格式為當前使用的 Excel 版本格式 ,可選常數如下:

xlAddIn 18

xlCSV 6

xlCSVMac 22

xlCSVMSDOS 24

xlCSVWindows 23

xlCurrentPlatformText -4158

xlDBF2 7

xlDBF3 8

xlDBF4 11

xlDIF 9

xlExcel2 16

xlExcel2FarEast 27

xlExcel3 29

xlExcel4 33

xlExcel4Workbook 35

xlExcel5 39

xlExcel7 39

xlExcel9795 43

xlHtml 44

xlIntlAddIn 26

xlIntlMacro 25

xlSYLK 2

xlTemplate 17

xlTextMac 19

xlTextMSDOS 21

xlTextPrinter 36

xlTextWindows 20

xlUnicodeText 42

xlWebArchive 45

xlWJ2WD1 14

xlWJ3 40

xlWJ3FJ3 41

xlWK1 5

xlWK1ALL 31

xlWK1FMT 30

xlWK3 15

xlWK3FM3 32

xlWK4 38

xlWKS 4

xlWorkbookNormal -4143

xlWorks2FarEast 28

xlWQ1 34

xlXMLData 47

xlXMLSpreadsheet 46

3、Password :Variant 類型,可選。它是一個區分大小寫的字符串(最長不超過 15 個字符),用於指定文件的保護密碼。

4、WriteResPassword :Variant 類型,可選。 該字符串表示文件的寫保護密碼。如果文件保存時帶有密碼,但打開文件時不輸入密碼,則該文件以只讀方式打開。

5、ReadOnlyRecommended : Variant 類型,可選。如果該值為 True,則在打開文件時顯示一條信息,提示該文件以只讀方式打開。

6、CreateBackup: Variant 類型,可選。如果該值為 True,則創建備份文件。

7、AccessMode :XlSaveAsAccessMode 類型,可選,如果省略此參數,則不會更改訪問方式。如果在沒有改變文件名的情況下保存共享列表,則可以忽略參數。若要改變訪問方式,請使用 ExclusiveAccess 方法。 以下是可選常量:

xlExclusive 3 不含方式

xlNoChange 1 不更改訪問方式,缺省值

xlShared 2 共享列表

8、ConflictResolution : XlSaveConflictResolution 類型,如果忽略本參數,則顯示沖突處理對話框。可選常量如下:

xlLocalSessionChanges 2 自動接受本地用戶的修改

xlOtherSessionChanges 3 接受除本地用戶之外的其他用戶的更改

xlUserResolution 1 顯示沖突解決方案對話框

9、AddToMru :Variant 類型,可選。如果該值為 True ,則將該工作簿添加到最近使用的文件列表中。默認值為 False。

10、TextCodePage :Variant 類型,可選。不在美國英語版的 Microsoft Excel 中使用。

11、TextVisualLayout :Variant 類型,可選。不在美國英語版的 Microsoft Excel 中使用。

12、Local :Variant 類型,可選。如果該值為 True,則以 Microsoft Excel(包括控制面板設置)的語言保存文件。如果該值為 False(默認值),則以 Visual Basic for Applications (VBA) 的語言保存文件,其中 Visual Basic for Applications (VBA) 為典型安裝的美國英語版本,除非 VBA 項目中的 Workbooks.Open 來自舊的國際化的 XL5/95 VBA 項目

 

 

 

 


18 XlFileFormat.xlAddIn Microsoft   Office   Excel   加載宏(*.xla) 
6 XlFileFormat.xlCSV CSV   (逗號分隔)(*.csv) 
22 XlFileFormat.xlCSVMac 
24 XlFileFormat.xlCSVMSDOS 
23 XlFileFormat.xlCSVWindows 
-4158 XlFileFormat.xlCurrentPlatformText 
7 XlFileFormat.xlDBF2 DBF   2   (dBASE   II)   (*.dbf) 
8 XlFileFormat.xlDBF3 DBF   3   (dBASE   III)   (*.dbf) 
11 XlFileFormat.xlDBF4 DBF   4   (dBASE   IV)   (*.dbf) 
9 XlFileFormat.xlDIF DIF   (數據交換格式)(*.dif) 
16 XlFileFormat.xlExcel2 Microsoft   Excel   2.1   工作表(*.xls) 
27 XlFileFormat.xlExcel2FarEast 
29 XlFileFormat.xlExcel3 Microsoft   Excel   3.0   工作表(*.xls) 
33 XlFileFormat.xlExcel4 Microsoft   Excel   4.0   工作表(*.xls) 
35 XlFileFormat.xlExcel4Workbook Microsoft   Excel   4.0   工作簿(*.xlw) 
39 XlFileFormat.xlExcel5 Micorosoft   Excel   5.0/95   工作薄(*.xls) 
39 XlFileFormat.xlExcel7 Micorosoft   Excel   5.0/95   工作薄(*.xls) 
43 XlFileFormat.xlExcel9795 Microsoft   Excel   97-   Excel   2003   &   5.0/95   工作簿(.*.xls) 
44 XlFileFormat.xlHtml 網頁(*.htm;*.html) 
26 XlFileFormat.xlIntlAddIn 
25 XlFileFormat.xlIntlMacro 
2 XlFileFormat.xlSYLK SYLK   (符號鏈接)(*.slk) 
17 XlFileFormat.xlTemplate 模板(*.xlt) 
19 XlFileFormat.xlTextMac 
21 XlFileFormat.xlTextMSDOS 文本文件(制表符分隔)(*.txt) 
36 XlFileFormat.xlTextPrinter 帶格式文本文件(空格分隔)(*.prn) 
20 XlFileFormat.xlTextWindows 
42 XlFileFormat.xlUnicodeText Unicode   文本(*.txt) 
45 XlFileFormat.xlWebArchive 單個文件網頁(*.mht;*.mhtml) 
14 XlFileFormat.xlWJ2WD1 WD1   (1-2-3)   (*.wd1) 
40 XlFileFormat.xlWJ3 
41 XlFileFormat.xlWJ3FJ3 
5 XlFileFormat.xlWK1 WK1   (1-2-3)   (*.wk1) 
31 XlFileFormat.xlWK1ALL WK1,ALL   (1-2-3)   (*.wk1) 
30 XlFileFormat.xlWK1FMT WK1,FMT   (1-2-3)   (*.wk1) 
15 XlFileFormat.xlWK3 WK3   (1-2-3)   (*.wk3) 
32 XlFileFormat.xlWK3FM3 WK3,FM3   (1-2-3)   (*.wk3) 
38 XlFileFormat.xlWK4 WK4   (1-2-3)   (*.wk4) 
4 XlFileFormat.xlWKS WKS   (Works)   (*.wks) 
-4143 XlFileFormat.xlWorkbookNormal Microsoft   Office   Excel   工作簿(*.xls) 
28 XlFileFormat.xlWorks2FarEast 
34 XlFileFormat.xlWQ1 WQ1   (Quattro   Pro/DOS)   (*.wq1) 

46 XlFileFormat.xlXMLSpreadsheet XML   表格(*.xml)  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM