将更改保存到加载项文件
我已经设置了一个例程在closures之前保存我的加载项,如下所示:
Private Sub Workbook_BeforeClose(Cancel As Boolean) If ThisWorkbook.Saved = False Then ThisWorkbook.Save End Sub
仍然Excel提示我这个消息“想要保存您的更改(文件名)?
在macros执行过程中开始更改isAddin属性后,我开始收到此消息。
如何摆脱这个消息。
看看这是否有效
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.DisplayAlerts = False If ThisWorkbook.Saved = False Then ThisWorkbook.Save Application.DisplayAlerts = True End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.DisplayAlerts = False If ThisWorkbook.Saved = False Then ThisWorkbook.Save Application.DisplayAlerts = True thisworkbook.close End Sub
还build议添加一个错误语句来将Application.DisplayAlerts设置回true