gpt4 book ai didi

vba - 当我指定 .xlsx 时,为什么我的宏保存为 .xls?

转载 作者:行者123 更新时间:2023-12-02 14:08:15 26 4
gpt4 key购买 nike

我有一个宏,可以打开文件,对文件执行一些格式化,然后将其另存为新文件。我已将文件类型设置为.xlsx,并且我打开的文件存储为.xlsx,但是当我保存时,它想将其另存为.xls,然后当我不保存时它不会打开如 .xls。我的代码有什么问题吗?

我从另一个网站获得了另存为代码,因此这可能是问题的一部分。

Sub Main()
'
'// non-related code above...

wBook.SaveAs Filename:=NewFile, _
FileFormat:=xlNormal, _
Password:="", _
WriteResPassword:="", _
ReadOnlyRecommended:=False, _
CreateBackup:=False

Set ActBook = wBook
Workbooks.Open CurrentFile
ActBook.Close
End If

Application.ScreenUpdating = True

End Sub

最佳答案

尝试将SaveAs.FileFormat更改为xlOpenXMLWorkbook

wBook.SaveAs Filename:=NewFile, _
FileFormat:=xlOpenXMLWorkbook, ...

您可以获得有关 Workbook.SaveAs 方法的更多信息 here (MSDN link) ,以及 xlFileFormat 枚举 here (MSDN link) .

关于vba - 当我指定 .xlsx 时,为什么我的宏保存为 .xls?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35437599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com