Microsoft.Office.Interop.Excel.ChartObject.Copy上未指定的错误(从HRESULTexception:0x80004005(E_FAIL))

我正在使用Microsoft.Office.Interop.Excel,使用Asp.net将Excel图表复制到电源点。 它可以在视觉stdio IDE中正常工作,但是我将其部署在服务器上。 它给出了一个错误,未指定错误(从HRESULTexception:0x80004005(E_FAIL))

这个错误是由代码当它复制charobject时产生的,只有数据副本完全正确。

问题是使用chartobject.copy()函数。 我search了很多,但它没有给你任何帮助。

穆阿扎姆

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

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