C#.NET 异常来自 HRESULT:0x800A03EC

lihuabook.SaveAs(Application.StartupPath+@"\检验报告\"+filename);运行到这句就出如题的异常了,碰到好几次了...貌... lihuabook.SaveAs(Application.StartupPath + @"\检验报告\" + filename); 运行到这句就出如题的异常了,碰到好几次了...貌似是office注册的问题(好像上几次都是重新安装office才解决的)。。刚才修改了office的注册表禁止了office注册 但问题同样存在...不知道有没有好的解决办法...另外我将语句修改为:

lihuabook.SaveAs(Application.StartupPath + @"\检验报告\" + filename,Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, null, null, false, false, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, null, null, null, null, null);
这样也还是出同样的异常。我这里同时安装了office03 和 07 ,不知道是否和这个有关...
展开
 我来答
lasic
2012-04-13 · TA获得超过374个赞
知道小有建树答主
回答量:460
采纳率:100%
帮助的人:406万
展开全部
lihuabook.SaveAs(Application.StartupPath + @"\检验报告\" + filename);

貌似这句话有问题。Application.StartupPath是程序启动目录,但是该目录字符串的结束字符有\,也就是说你的保存路径会出现两个\,改成
lihuabook.SaveAs(Application.StartupPath + @"检验报告\" + filename);
试试看!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式