我有一个包含一些代码的主工作簿。该代码将打开数百(最终可能是数千)Excel工作簿。它从每个外部工作簿中提取数据,并将该信息保存到主工作簿中的各种电子表格中。
该程序有效-并且已经有效。但是-我不确定这是由于代码更改还是由于更多数据-该程序在处理了100多个文件后,为每个连续文件生成一个模式对话框,显示为“此工作簿包含其他链接数据源”,并坚持要求我单击“更新”,“不更新”或“帮助”。现在,我必须通过此有用的消息单击100次“不更新”。
我已经尝试过Application.DisplayAlerts = false
它没有帮助。处理几百个文件后,仍然在模型对话框中获得有用的消息。
无法找到Application.OverrideEveryStupidDefaultMSEverThoughtOf属性。
有没有办法解决或避免这个问题?
最佳答案
我知道即使DisplayAlerts
设置为False
,也会出现很多消息。在阅读了您的问题并对此感到好奇之后,我进行了快速研究,发现了避免不同类型消息的各种属性。是的,您也拥有自己的属性(MSDN):
Application.AskToUpdateLinks = False