对于那些不喜欢图像的人:
Close logFile
Application.DisplayAlerts = False
If WasOpened2 Then Workbooks(FilenameNoPath(FoundFiles(i))).Close False
Application.DisplayAlerts = True
Application.DisplayAlerts = False应该禁止来自excel的所有警报。此外,我被认为将False传递给.Close应该自动不保存对工作簿的更改。但我还是得到了提示。有什么想法吗?
答案 0 :(得分:3)
我知道另一个同时运行的Excel加载项可能会导致问题。 Coworker建议用代码包装以抑制事件。这很有效:
Application.EnableEvents = False
Application.DisplayAlerts = False
If WasOpened2 Then Workbooks(FilenameNoPath(FoundFiles(i))).Close False
Application.DisplayAlerts = True
Application.EnableEvents = True