1

我有一个可用的 RTD Excel 自动化插件,类似于此处描述的插件。间歇性地,在尝试加载包含此公式的工作表时,我收到以下错误:

Microsoft Office Excel 正在等待另一个应用程序完成 OLE 操作。

根据一些论坛讨论(我无法再找到),我已选中并取消选中“忽略使用动态数据交换 (DDE) 的其他应用程序”。两者都不起作用。

谷歌为此错误产生了许多点击,但没有解决方案。这里有一篇古老的知识库文章,但同样没有解决方案。

是什么导致了这个错误?有什么办法可以避免吗?

谢谢!

4

3 回答 3

3

尝试使用 Application.DisplayAlerts = False 停止显示警报。

于 2012-11-27T23:52:37.747 回答
1

在调试器中启动 Excel 并点击 break all 后,我的加载项似乎在 ConnectData 中死锁。这次你赢了 Excel。

于 2011-08-25T17:08:05.017 回答
0

有点晚了,但它可能会帮助某人:

我只是面临同样的问题,我找到了一种方法来了解有关此错误消息的更多信息。

在 excel 崩溃/冻结并显示此消息后,您可以转到 Windows 事件查看器(控制面板 -> 系统和维护 -> 管理工具 -> 双击事件查看器)以获取更多详细信息。

在我的情况下(一个 VSTO 插件),我在网络运行时出现了一个错误,我无法用调试器捕捉到。它与 aSystem.AccessViolationException和对本机 dll 的调用有关。

所以看看事件查看器!

于 2017-07-24T17:31:46.257 回答