C#生成Excel出错0x800A03EC
昨天碰到用C#生成Excel出错,出错代码0x800A03EC:
System.Runtime.InteropServices.COMException (0x800A03EC): Exception from HRESULT: 0x800A03EC
后来我将
xSt = (Excel.Worksheet)myExcel.Sheets[1];
改成
xSt = (Excel.Worksheet)myExcel.ActiveSheet;
问题就解决了。
我要问的是,这到底是什么原因?因为不知道为什么会这样,所以才提问。
Excel的DLL是Excel2010里面的。