C# Excel互操作异常(已安装2007,使用了Office.Interop.Excel-版本1.6(12))-0x800A03EC HResult
尝试使用以下代码生成excel文件:C# Excel互操作异常(已安装2007,使用了Office.Interop.Excel-版本1.6(12))-0x800A03EC HResult,c#,excel-2007,com-interop,C#,Excel 2007,Com Interop,尝试使用以下代码生成excel文件: app = new Excel.Application(); app.Visible = false; object misValue = System.Reflection.Missing.Value; workbook = app.Workbooks.Add(misValue); worksheet = (Excel.Worksheet)workbook.Worksheets.get_Item(1); 如果我尝试做任何
app = new Excel.Application();
app.Visible = false;
object misValue = System.Reflection.Missing.Value;
workbook = app.Workbooks.Add(misValue);
worksheet = (Excel.Worksheet)workbook.Worksheets.get_Item(1);
如果我尝试做任何事情,都会得到(worksheet.Cells[0,0]=“text”)
结果为{“来自HRESULT的异常:0x800A03EC”}
我已尝试更改区域设置:
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
我还尝试将“对VBA项目对象模型的信任访问”设置为true
没什么帮助
有什么想法吗?当您向任何其他单元格写信时会发生这种情况吗
这是基于2003年,但我不认为你可以写入单元格0,0。单元格的开头是1,1,即(A,1)无论我尝试哪个单元格,(1,1)都会发送相同的异常。