Microsoft.Office.Interop.Excel.ChartObject.Copy中的未指定错误(来自HRESULT的异常:0x80004005(E_FAIL))

时间:2010-12-03 10:26:46

标签: .net excel com-interop

我正在使用Microsoft.Office.Interop.Excel,使用Asp.net将Excel图表复制到电源点。 它在visual stdio IDE中工作正常,但我在服务器上部署它。  它给出了一个错误, 未指定的错误(来自HRESULT的异常:0x80004005(E_FAIL))

这个erorr在复制charobject时由代码生成,只有数据复制完全正常。

问题在于chartobject.copy()函数。 我用Google搜索了很多,但它什么都没有  请帮我。

Moazzam

1 个答案:

答案 0 :(得分:0)

MS在服务器端方案(如ASP.NET或Windows服务)中不支持Office互操作 - 请参阅http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2

对于Excel文件的服务器端处理,您需要使用一些第三方库 - 有几个免费和商业库可用: