Exception from HRESULT: 0x800A03EC

Exception from HRESULT: 0x800A03EC

分类: asp.net 2013-03-04 18:16 1191人阅读 评论(0) 收藏 举报

Exception from HRESULT: 0x800A03EC

在读取Excel文件时,出现这样的一个异常,搞很长时间,最后发现犯了一个愚蠢的低级错误:

单元格的下标从1开始,不是从0开始。

 

m_objSheet.Cells[i, 20].value

这里的 i 必须从1开始。

 

到此问题解决。

时间: 2024-09-30 03:46:41

Exception from HRESULT: 0x800A03EC的相关文章

解决C#导出excel异常来自 HRESULT:0x800A03EC的方法 .

解决C#导出excel异常来自 HRESULT:0x800A03EC的方法 . xlBook.SaveAs(FilePath,Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel8, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing

利用office2000组件进行填充打印报不支持集合。 (Exception from HRESULT: 0x80020011 (DISP_E_NOTACOLLECTION))

环境:win2008 64位+.net4.0 +office2000 错误提示: 不支持集合. (Exception from HRESULT: 0x80020011 (DISP_E_NOTACOLLECTION)) at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msg

IIS报错:Exception from HRESULT: 0x8007000B解决方法

报错如下: System.Web.Services.dll 中发生,但未在用户代码中进行处理 其他信息: 服务器无法处理请求. ---> 尝试加载 Oracle 客户端库时引发 BadImageFormatException.如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题. ---> 试图加载格式不正确的程序. (Exception from HRESULT: 0x8007000B) 这个是去IIS里找到对应的项目,更改

WPF 后台Render线程崩溃, Exception from HRESULT: 0x88980406

近期遇到一个问题.窗口在Loaded同一时候Resize会出现黑屏或者直接崩溃, 调查发现是WPF后端的Render线程渲染UI到DirectX时崩溃. 硬件环境:WES7 + .Net4.0 关于WPF有2个线程的解释例如以下: WPF 应用程序从两个线程開始:一个用于处理呈现,一个用于管理 UI.呈现线程有效地隐藏在后台执行,而 UI 线程则接收输入.处理事件.绘制屏幕以及执行应用程序代码. 遇到的这个问题就是用于处理呈现的线程挂了,异常例如以下: Exception from HRESUL

错误信息:内存位置访问无效。 (Exception from HRESULT: 0x800703E6)

错误提示: 错误信息:内存位置访问无效. (Exception from HRESULT: 0x800703E6) 异常类型:System.BadImageFormatException 堆栈跟踪: at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid) at System.Windows.Forms.AxHos

解决 Unable to load DLL 'OraOps9.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)

这个问题网上的答案是把oracle的home文件夹权限变为完全控制,然而并没有好用,还有一种方法是在编写的程序的config文件加入 <runtime> <legacyCorruptedStateExceptionsPolicy enabled="true"/> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly>

ArcSDE 数据迁移 Exception from HRESULT: 0x80041538问题及解决方案

一.问题描述 1.采用gdb模板文件,在ArcSDE(数据服务器)中批量创建数据库表(数据迁移)时,用到接口ESRI.ArcGIS.Geodatabase.IGeoDBDataTransfer的方法Transfer时,报错,错误为:Exception from HRESULT: 0x80041538: 2.在自己电脑上试验没问题,数据服务器上会有该问题: 3.由于GIS相关问题,相关帮助手册及网上搜了一会,发现几乎没这个问题的相关资料. 二.解决方案 1.只能从本机环境和数据服务器环境对比上着手

导出Excel出现“异常来自 HRESULT:0x800A03EC”错误的解决方法(已验证)

导出Excel出现“异常来自 HRESULT:0x800A03EC”错误的解决方法(已验证) 好不容易找到解决了导出数据到Excel出现“异常来自 HRESULT:0x800A03EC”的错误. 从google上搜索解决方案,网上的解决方案基本上都是说开始行的下标值写成了0导致的“excel.Cells[0, 1] = "第1行第1列";”,改为大于0就能解决,等这些都是没有效果.插入断点,调试程序,又出现“不能单步执行”的错误. 后来又仔细看了这个异常,发现异常是从 “excel.A

服务器上无法调用Office组件的解决方法(HRESULT:0X800A03EC异常)

HRESULT:0X800A03EC的异常,经过多番查找,终于找到了解决方法,在 Windows 2008 中, 如果以 SYSTEM 用户跑, 系统会去寻找 SYSTEM 这个用户的 Profile 目录, 而这个用户是不能按照交互用户登录的,而且在处理 Excel 文件的过程中, 一个 for SYSTEM 账户 "Desktop" 文件夹就是必须的,所以32Server2008只需要创建C:/Windows/System32/config/systemprofile/Deskto