我有一个实用的RTD Excel自动化插件--类似于描述的这里。在尝试加载包含此公式的工作表时,间歇性地出现以下错误:
正在等待另一个应用程序完成OLE操作。
我已经检查和取消检查“忽略使用动态数据交换(DDE)的其他应用程序”,每个论坛讨论(我再也找不到)。这两样都不管用。
谷歌为这一错误提供了很多点击量,但没有解决方案。有一个古代知识库文章,但同样没有解决方案。
是什么导致了这个错误?有什么我可以避免的吗?
谢谢!
发布于 2011-08-25 17:08:05
在调试器中打开Excel并单击“中断”之后,我的外接程序似乎在ConnectData中处于死锁状态。这次你赢了Excel。
发布于 2012-11-27 23:52:37
尝试使用Application.DisplayAlerts = False来停止显示警报。
发布于 2017-07-24 17:31:46
有点晚了,但可能对某人有帮助:
我只是面对同样的问题,我找到了一种方法来了解这个错误信息更多。
excel崩溃/冻结并显示此消息后,您可以转到Windows (控制面板->系统和维护->管理工具->双击事件查看器)以获取更多详细信息。
在我的例子中( VSTO外接程序),我在Net中引发了一个错误,我无法在调试器中捕捉到这个错误。它与System.AccessViolationException和对本机dll的调用相关。
所以请看一下事件查看器!
https://stackoverflow.com/questions/7193857
复制相似问题