本文由日文译成中文。

这是在 Excel VBA 中保存文件时更改默认文件格式的记录。

保存文件时,“另存为 ”有特定的文件类型。

通常是“.xlsx”(Excel 书)。

 

要手动设置默认文件类型,请转到文件 > 额外功能 > 选项 > 保存 > 文件保存格式。

Excelからファイル
その他からオプション
保存

 

由 VBA 设置。

使用 “DefaultSaveFormat”属性获取和设置默认文件类型。

< Sponsored Links >





句法 “DefaultSaveFormat”

ApplicationObjedt.DefaultSaveFormat = XlFileFormat

获取或设置保存文件的默认格式。

【XlFileFormat】

名前説明拡張子 
xlAddIn18Microsoft Excel 97-2003 Add-In*.xla 
xlAddIn818Microsoft Excel 97-2003 Add-In*.xla 
xlCSV6CSV*.csv 
xlCSVMac22Macintosh CSV*.csv 
xlCSVMSDOS24MSDOS CSV*.csv 
xlCSVUTF862UTF8 CSV*.csv 
xlCSVWindows23Windows CSV*.csv 
xlCurrentPlatformText-4158Current platform text*.txt 
xlDBF27Dbase 2 form*.dbf 
xlDBF38Dbase 3 form*.dbf 
xlDBF411Dbase 4 form*.dbf 
xlDIF9DIF file*.dif 
xlExcel1250Excel Binary Book*.xlsb 
xlExcel216Excel version 2.0 (1987)*.xls 
xlExcel2FarEast27Excel version 2.0 far east (1987)*.xls 
xlExcel329Excel version 3.0 (1990)*.xls 
xlExcel433Excel version 4.0 (1992)*.xls 
xlExcel4Workbook35Excel version 4.0 Book Format (1992)*.xlw 
xlExcel539Excel version 5.0 (1994)*.xls 
xlExcel739Excel 95 (version 7.0)*.xls 
xlExcel856Excel 97-2003 book*.xls 
xlExcel979543Excel version 95 and version 97*.xls 
xlHtml44HTML form.htm。.html 
xlIntlAddIn26International Add-Inwithout file extension 
xlIntlMacro25International Macrowithout file extension 
xlOpenDocumentSpreadsheet60OpenDocument spreadsheet*.ods 
xlOpenXMLAddIn55XML Open add-ins*.xlam 
xlOpenXMLStrictWorkbook61 (&H3D)XML Open files strictly*.xlsx 
xlOpenXMLTemplate54XML Open template*.xltx 
xlOpenXMLTemplateMacroEnabled53Open XML template with macros enabled*.xltm 
xlOpenXMLWorkbook51XML Open a book*.xlsx 
xlOpenXMLWorkbookMacroEnabled52Open an XML book with macros enabled*.xlsm 
xlSYLK2Symbolic link format*.slk 
xlTemplate17Excel template format*.xlt 
xlTemplate817template 8*.xlt 
xlTextMac19Macintosh text*.txt 
xlTextMSDOS21MSDOS text*.txt 
xlTextPrinter36printer text*.prn 
xlTextWindows20Windows text*.txt 
xlUnicodeText42Unicode textwithout file extension *.txt 
xlWebArchive45Web archive.mht。.mhtml 
xlWJ2WD114Japanese 1-2-3*.wj2 
xlWJ340Japanese 1-2-3*.wj3 
xlWJ3FJ341Japanese 1-2-3 form*.wj3 
xlWK15Lotus 1-2-3 form*.wk1 
xlWK1ALL31Lotus 1-2-3 form*.wk1 
xlWK1FMT30Lotus 1-2-3 form*.wk1 
xlWK315Lotus 1-2-3 formWK3 
xlWK3FM332Lotus 1-2-3 formWK3 
xlWK438Lotus 1-2-3 form*.wk4 
xlWKS4Lotus 1-2-3 form*.wks 
xlWorkbookDefault51Book Default*.xlsx 
xlWorkbookNormal-4143Book Standards*.xls 
xlWorks2FarEast28Microsoft Works 2.0 far east form*.wks 
xlWQ134Quattro Pro form*.wq1 
xlXMLSpreadsheet46XML spreadsheet*.xml 

 

默认文件类型设置示例

获取默认文件类型

读取默认文件格式并在信息中显示。

Sub test()
  MsgBox Application.DefaultSaveFormat
End Sub
ファイル形式
ファイル形式

xlWorkbookDefault (*.xlsx) 已设置。

 

设置默认文件类型

将字符编码设置为 UTF-8 csv 格式。

Sub test()
  Application.DefaultSaveFormat = xlCSVUTF8
End Sub
ファイル形式

我检查了该选项,它被更改了。

ファイル形式

< Sponsored Links >