我想在ASP.Net web applcation中使用下面的代碼創建一個excel文件。
當我從Visual Studio運行時,代碼正常工作,但發生異常工作簿。關閉命令,當我在IIS上部署應用程序並運行部署的版本時。{「Exception from HRESULT:0x800A03EC」} at Microsoft.Office.Interop
Excel.Application exc = null;
try
{
exc = new Excel.Application();
Excel.Workbooks workbooks = exc.Workbooks;
Excel._Workbook workbook = workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);
Excel._Worksheet worksheet = (Excel._Worksheet)workbook.Worksheets[1];
Excel.Range range = worksheet.get_Range("A1", System.Reflection.Missing.Value);
Object[] data = new Object[] { "" };
range.GetType().InvokeMember("Value", System.Reflection.BindingFlags.SetProperty, null, range, data);
workbook.Close(true, p_sTempFileName, null);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\n" + ex.InnerException);
Console.ReadLine();
}
finally
{
if (exc != null)
exc.Quit();
}
更多的信息,這是第一次由一個MVP提供a.k.a Kaboro拉沙德! – Boomer
是的,我知道這傢伙!他是最好的!!:P – scatman
分鐘hal mastoul haida –