2010-12-03 6 views
1

Ich arbeite mit Microsoft.Office.Interop.Excel, um Excel-Diagramm in PowerPoint mit Asp.net zu kopieren . Es funktioniert gut in Visual Studio IDE, aber wie ich es auf Server bereitstellen. es gibt einen Fehler, Unbekannter Fehler (Ausnahme von HRESULT: 0x80004005 (E_FAIL))Nicht spezifizierter Fehler (Ausnahme von HRESULT: 0x80004005 (E_FAIL)) auf Microsoft.Office.Interop.Excel.ChartObject.Copy

diese erorr von Code generted, wenn es kopiert die charobject, werden nur die Daten kopiert völlig in Ordnung.

Problem ist mit Chartobject.copy() -Funktion. Ich googelte viel, aber es gibt nichts bitte helfen Sie mir.

Moazzam

Antwort

0

Office-Interop nicht von MS in serverseitige Szenarien (wie ASP.NET oder Windows Service) unterstützt wird - http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2 siehe

Für serverseitige Verarbeitung von Excel-Dateien benötigen Sie verwenden einige 3rd-Party-Bibliothek - gibt es mehrere freie und kommerzielle Bibliotheken zur Verfügung: