错误:为Microsoft.Office.Interop.Excel.Application

时间:2018-06-21 14:00:53

标签: c# excel winforms winforms-interop

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

此操作在工作之前就突然停止了,即使代码和excel版本没有变化也是如此。我只能看到的变化是过去几周中安装了一些Windows 10更新,但我不确定这是否是问题的原因

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

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

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

任何解决方向的帮助都会有所帮助。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

为了借鉴 Vignesh AJ 的解决方案,此程序文件似乎是在适用于 Windows 的 Citrix Workspace 更新之后出现的。可以从C盘移动或删除文件来解决问题。