首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 操作Excel失误了~

2012-08-29 
C# 操作Excel出错了~~这是错误代码异常来自 HRESULT:0x800A03EC说明: 执行当前 Web 请求期间,出现未经处理

C# 操作Excel出错了~~
这是错误代码
异常来自 HRESULT:0x800A03EC 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Runtime.InteropServices.COMException: 异常来自 HRESULT:0x800A03EC

源错误: 


行 229: string strpath = Server.MapPath("~/excel/") + saveTime + "-模版-" + xm + ".xls";
行 230: // mobjBook = oXL.Workbooks.Add(Type.Missing);
行 231: mobjBook = oXL.Workbooks.Open(sourpath);行 232: mobjSheets = (Excel.Sheets)mobjBook.Worksheets;
行 233:
 
------------------------------------------------
这个问题怎么解决,我已经设置了DCOM的权限了,添加了Everone用户,开放所有权限了

[解决办法]
1.确认你的路径是否正确并且相应的文件夹已经存在
2.确认你的文件所在文件夹下不是只读的
3.文件名不包含一些特殊字符如< > ? [ ] : | 或 * 。
4.确认office版本是否一致

热点排行