本文由日文译成中文。
这里记录了在 Excel VBA 中另存为时如何指定文件类型(xlsx 或 xlsm)。
使用 “SaveAs ”方法将文件另存为一个名称,而参数 “FileFormat ”则用于指定文件类型。
< Sponsored Links >
文件类型另存为示例
在你的 “test.xls”(保存格式为 Excel97-2003 书籍)一书中,用新的名称 “test2 ”和“.xlsm”(启用宏的书籍)将其保存在同一文件夹中。
*因为它指定的是文件类型,所以不会在文件名中添加扩展名。如果添加扩展名,扩展名似乎优先于 FileFormat。
Sub test()
Dim wb As Workbook
Dim myPath As String
Set wb = ThisWorkbook
myPath = wb.Path
wb.SaveAs Filename:=myPath & "\test2", FileFormat:=xlOpenXMLWorkbookMacroEnabled
End Sub
执行前文件夹↓

执行后文件夹↓

< Sponsored Links >
