ThisWorkbook.save预期函数或变量

时间:2018-01-04 10:20:44

标签: excel vba compilation

我在Excel宏的VBA代码中收到编译错误。我在网站上查看了之前有关此问题的任何问题,但之前的例子似乎都不适用于我的案例,解决方案也各不相同,所以我在这里发帖,希望找到更具体的答案。

在尝试编译我的代码时,我在这一行上收到错误

With ThisWorkbook
    .Save = True 'Compilation error occurs here
    .Close
End With

错误读取

  

预期的功能或变量

我不明白为什么会出现这种情况,因为我输入了ThisWorkbook Intellisense后,我选择了另存为有效功能。

2 个答案:

答案 0 :(得分:1)

你不需要= true

Just thisworkbook.save

答案 1 :(得分:1)

您只需要从= True中删除Save即可。但是,您可以在一行中实现相同的目标:

ThisWorkbook.Close SaveChanges:=True