我有一个类似于here描述的RTD Excel自动化加载项。间歇性地,在尝试加载包含此公式的工作表时,我收到以下错误:
Microsoft Office Excel正在等待另一个应用程序完成 一个OLE动作。
我已经检查并取消选中“忽略其他使用动态数据交换(DDE)的应用程序”每个论坛讨论(我无法再找到)。两者都不起作用。
Google为此错误产生了很多点击,但没有解决方案。有一个ancient knowledge base article here但又没有决议。
导致此错误的原因是什么?我能做些什么来避免它吗?
谢谢!
答案 0 :(得分:2)
尝试使用 Application.DisplayAlerts = False 停止显示警报。
答案 1 :(得分:0)
将Excel放入调试器并点击中断后,看起来我的加载项在ConnectData中死锁。你这次赢了Excel。
答案 2 :(得分:0)
有点晚但可能对某人有所帮助:
我只是面临同样的问题,我找到了解更多有关此错误消息的方法。
excel崩溃/冻结并显示此消息后,您可以转到Windows事件查看器(控制面板 - &gt;系统和维护 - &gt;管理工具 - &gt;双击事件查看器)以获取更多详细信息。< / p>
在我的情况下(VSTO插件)我在Net Runtime中出现了一个错误,我无法用调试器捕获。它与System.AccessViolationException
和对本机dll的调用有关。
所以请关注事件查看器!