C#Microsoft.Office.Interop.Excel()

时间:2016-04-15 15:23:31

标签: c# excel windows-services office-interop access-denied

我创建了 Windows服务,重复更新相同的 excel文件。运行Windows服务时,我收到以下错误

  

错误消息由于以下错误,检索CLSID为{00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败:80070005拒绝访问。 (HRESULT异常:0x80070005(E_ACCESSDENIED))。

在以下代码行中抛出此错误:

ExcelApp =  new Microsoft.Office.Interop.Excel.Application();

有解决办法吗?

我按照以下SO link中提到的步骤进行了操作,但这并没有帮助我克服这些错误。我也尝试过其他几个问题的解决方案,但没有一个能为我工作。

0 个答案:

没有答案
相关问题