【发布时间】:2015-07-24 18:20:46
【问题描述】:
我已经设置了一个例程来在关闭之前保存我的加载项,如下所示:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ThisWorkbook.Saved = False Then ThisWorkbook.Save
End Sub
Excel 仍然提示我此消息“想要将更改保存到(文件名)?”
在执行宏期间开始更改 isAddin 属性后,我开始收到此消息。
如何摆脱这条消息。
【问题讨论】:
-
该消息要么是您在插件代码中的消息,要么是指另一本打开的书。
-
我没有添加这条消息。什么可能导致此消息?也许我改变了一些导致这种情况的东西。
-
因为您使用的是加载项。我认为 ThisWorkbook 引用的是“加载项”工作簿,而不是主机工作簿。尝试将您的对象引用更改为“ActiveWorkbook”,看看是否有帮助。