Visual Studio Microsoft Excel正在等待另一个应用程序完成OLE操作错误

ax6ht2ek  于 2022-11-25  发布在  其他
关注(0)|答案(2)|浏览(630)

在Excel中自动化加载宏时,我经常收到仅限ok的提示,说明Microsoft Excel正在等待另一个应用程序完成OLE操作错误。如何使用Interop.dll显示自定义消息并以编程方式处理此错误。在收到提示enter link description here之前

idv4meu8

idv4meu81#

虽然您可以根据您的自动化框架捕获这些异常并对其进行处理-但这些类型的错误通常来自于在从一个文件更改为另一个文件时没有正确关闭文件。
确保您处理了所有可以处理的内容,并以相反的顺序关闭了所有可以关闭的内容,显然,它应该消失。
如果你需要更多的细节做后你的代码打开和关闭看起来像一个错误有这将使它不会出现。
从技术上讲,您不必使用interop,您是否可以考虑使用更现代的包来与excel交互?

wnavrhmk

wnavrhmk2#

如果您使用的是Google Drive / File Stream,那么这可能是问题所在。关闭“Microsoft Office中的真实的存在”,然后消息就会消失。

相关问题