【发布时间】:2021-06-29 18:26:50
【问题描述】:
我有一个 xslm 文件。我想将文件另存为 xlsx 和电子邮件。
我可以将它保存为 xls 文件。如果我尝试将其保存为 xlsx,它确实会被保存,但是当我打开它时,它会出现错误。
ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\MyFileName - " & Format(Date, "mm-dd-yyyy") & ".xlsx"
Excel 无法打开文件“...path\MyFileName.xlsx”,因为文件格式或文件扩展名无效。验证文件未损坏且文件扩展名与文件格式匹配
【问题讨论】:
-
请记住,如果文件中有 VBA 宏,则不能使用扩展名 XLSX。
-
@braX 可以,但是重新打开后,所有宏都消失了。