Delphi office-Excel SaveAs函数 - 保存-另存为
Delphi Excel SaveAs函数 - 另存为
SaveAs函数
作用:另存为...
原型:
procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; TextVisualLayout: OleVariant; Local: OleVariant); dispid 1925; 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 类型,如果忽略本参数,则显示冲突处理对话框。可选常量如下:9、AddToMru :Variant 类型,可选。如果该值为 True ,则将该工作簿添加到最近使用的文件列表中。默认值为 False。
- xlLocalSessionChanges 2 自动接受本地用户的修改
- xlOtherSessionChanges 3 接受除本地用户之外的其他用户的更改
- xlUserResolution 1 显示冲突解决方案对话框
- 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 项目
创建时间:2020.08.04 更新时间:
博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你有所帮助,谢谢!