我在VBA代码中收到Excel宏的编译错误。我曾在网站上查找过与此相关的任何问题,但先前的示例似乎都不适用于我的案例,解决方案也各不相同,因此我在这里发布以希望找到更具体的答案。
尝试编译我的代码时,在此行出现错误
With ThisWorkbook
.Save = True 'Compilation error occurs here
.Close
End With
错误读取
预期功能或变量
我不明白为什么会这样,因为在键入ThisWorkbook之后,Intellisense为我提供了另存为有效函数的选项。
最佳答案
您只需要从= True
中删除Save
。但是,您可以像这样在一行中完成相同的操作:
ThisWorkbook.Close SaveChanges:=True