我正在尝试使用VBA作为XLSB文件保存活动工作簿......它的当前名称并添加“_current日期”。

ActiveWorkbook.SaveAs "C:\Users\sxj2030\Documents\BC Validations\Fixed\" & ActiveWorkbook.Name & "_" & Format(Date, "MMMddYYYY"), FileFormat = xlExcel12
.

我得到了“方法”救世主'_workbook'失败“错误,我是为什么

的损失

有帮助吗?

解决方案

您在FileFormat参数后缺少冒号,收到此错误。

它应该是FileFormat:=xlExcel12


您还应附加文件扩展名

"C:\Users\sxj2030\Documents\BC Validations\Fixed\" & _
 ActiveWorkbook.Name & "_" & Format(Date, "MMMddYYYY") & ".xlsb"
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top