实例化 Microsoft.Office.Interop.Excel.Application 对象时出现错误:800700c1

Vig*_* AJ 4 c# excel winforms-interop winforms

实例化 Microsoft.Office.Interop.Excel.Application() 以从 winforms 应用程序生成 Excel 时,出现以下错误。

这之前是有效的,但突然间它停止工作了,尽管代码和 Excel 版本没有变化。我能看到的唯一变化是过去几周安装了一些 Windows 10 更新,但我不确定这是否是问题的原因

由于以下错误,检索 clsid {00024500-0000-0000-c000-000000000046} 的组件的 com 类工厂失败:800700c1。

对于同一类型的操作,我可以看到许多针对访问被拒绝(错误:80070005 访问被拒绝)的解决方案,但没有针对错误:800700c1 的解决方案。

我正在 32 位运行该应用程序,并且已经重新安装了 Office 2016(32 位)套件,但仍然收到错误。

任何有助于解决问题的帮助都会有所帮助。

Vig*_* AJ 9

删除文件“C:\Program”解决了该问题。不知道该文件是如何创建的以及为什么删除它可以解决 Excel 生成问题。