C#工具保存excel时出现偶尔出现异常 HRESULT:0x800A03EC,请大虾帮忙分析下可能原因。

问题描述

出现异常的环境上,其他使用excel的工具也会出现类似的异常。出现问题时,工具挂死,没有任何错误信息,需要生成的excel路径下生成一个类似6fd0000的临时文件,该临时文件的类容即为要保存的文件。用excel打开该文件时,工具报异常,并继续执行。异常信息类似如下:异常来自HRESULT:0x800A03EC"Source="Microsoft.Office.Interop.Excel"ErrorCode=-2146827284StackTrace:在Microsoft.Office.Interop.Excel.ApplicationClass.Save(ObjectFilename)

解决方案

解决方案二:
不好判断。桥接(中间)COM机制去访问另一个进程里的程序,你根本得不到明确的异常信息,更不可能调试。这可能是微软10年来不重视Office二次开发技术的结果。遇到另一个进程里报出的COM异常信息,你只能猜。而你给出的信息,根本不够猜。
解决方案三:
你需要找出出现异常的具体语句,查看你的语句中使用的环境在”手工操作“时是否也能重现这个问题,查看你的程序所选择的保存格式是否与手工测试操作的一致,查看手工操作时是否有什么密码警告之类的窗口,等等。
解决方案四:
excel版本不对吧,保存成2007格式看看
解决方案五:
或者看看Excel单元格里面是不是有什么输入不正确的地方,例如有等号啥的
解决方案六:
http://bbs.csdn.net/topics/360024535
解决方案七:
学习下子,操作Excel!
解决方案八:
出现异常的环境上,其他使用excel的工具也会出现类似的异常---------目测目标机的OFFICE组件有问题换成NPOI导出,不要依赖OFFICE组件,这样即使目标机没有安装OFFICE,一样能够正常导出至于OFFICE有问题打不开文件,那就没办法了,重装OFFICE或重装系统

时间: 2024-10-12 23:33:43

C#工具保存excel时出现偶尔出现异常 HRESULT:0x800A03EC,请大虾帮忙分析下可能原因。的相关文章

防火墙-ajax请求服务器时经常出错,下面说明具体情况,大家帮忙分析一下,谢谢

问题描述 ajax请求服务器时经常出错,下面说明具体情况,大家帮忙分析一下,谢谢 最近用jquerymobile+html5做了个手机app,前台通过ajax向后台的ashx请求数据 $.ajax({ type: "POST", url: url, async: false, data: "{ }", success: successFunction, error: function (XMLHttpRequest, textStatus, errorThrown)

xmn-运行Java程序时,JVM参数没有生效,请高手帮忙看看。

问题描述 运行Java程序时,JVM参数没有生效,请高手帮忙看看. 小弟在学习GC的过程中,遇到JVM参数未生效的问题,一时不知道怎么解决,请路过大神帮帮忙指点指点,小弟谢过! 运行环境为:Win7 64bit, 4 core. 1,程序如下 public class PSGCDirectOldDemo { /** * @para args * @throws InterruptedException */ public static void main(String[] args) throw

spring和mybatis集成时总报错 麻烦帮忙看下什么原因

问题描述 spring和mybatis集成时总报错 麻烦帮忙看下什么原因 项目请求数据的时候报Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.business.dao.system.AdminMapper.selectByPrimaryKey麻烦大神帮忙看下这是啥原因,找了好久不知道

titi文件系统故障-自己用busybox做的文件系统,在启动时遇到的问题,请帮忙分析下...

问题描述 自己用busybox做的文件系统,在启动时遇到的问题,请帮忙分析下... U-Boot SPL 2014.04-rc3 (Oct 08 2014 - 22:34:35) reading args spl_load_image_fat_os: error reading image args, err - -1 reading u-boot.img reading u-boot.img U-Boot 2014.04-rc3 (Oct 08 2014 - 22:34:35) I2C: re

浏览器及下载工具保存文件时的默认路径在哪里

故障现象: 当我们在使用浏览器或下载工具从互联网上下载文件或程序时,这些工具一般会自动保存到工具所对应的路径下,如果我们没有留心观察,往往不容易找到这些文件下载后存放到了何处. 解决方案: IE浏览器   IE浏览器的默认下载路径为:C:Users当前帐户名Downloads   您也可以通过以下方法查看IE浏览器的文件默认下载路径(示例版本:IE 11):   1.打开IE浏览器后,点击窗口右上角的齿轮"设置"按钮:     2.在弹出的菜单中点击"查看下载":

浏览器及下载工具保存文件时的默认路径修改方法

IE浏览器   IE浏览器的默认下载路径为:C:Users当前帐户名Downloads   您可以通过以下方法修改IE浏览器的文件下载路径(示例版本:IE 11):   1.打开IE浏览器后,点击窗口右上角的齿轮"设置"按钮:     2.在弹出的菜单中点击"查看下载":     3.在弹出的"查看下载"窗口中,点击左下角的"选项"按钮,在"下载选项"对话框中点击"浏览"按钮,选择您希望

我用VS打开VB.net程序,当我打开一个FORM界面窗口时,然后再关掉FORM界面窗口,则整个VS都关掉了?高手帮忙解决下.谢谢

问题描述 我用VS打开VB.net程序,当我打开一个FORM界面窗口时,然后再关掉FORM界面窗口,则整个VS都关掉了?高手帮忙解决下.谢谢我们用visualsourcesafe备份代码的.如果我的代码是从visualsourcesafe上面拿下来的就会出现这种问题...请高手帮忙解决下,谢谢谢谢,很急!!! 解决方案 解决方案二:难道同样的版本放在本地打开就不存在这个情况?从SourceSafe里面拿出来的打开才会出现?一步一步跟一下咯?解决方案三:重装VS?解决方案四:把项目重新生成一次后再

设置CLOUDSIM环境变量时出错,希望有好心人能帮忙解决下!

问题描述 我用的CLOUDSIM是3.0.1版本,但ant下载的1.9.4版本,下载了一个包才能用,但用命令ant时,出现了一个错误!有人能帮忙解决下嘛? 解决方案 解决方案二:本人水平非常有限解决方案三:怎么弄:0.0.0解决方案四: 解决方案五:这个问题百度应该有吧解决方案六: 解决方案七:我不大懂解决方案八: 解决方案九: 解决方案十:我的电脑啊不好用了解决方案十一: 解决方案十二:支持搂住

《Excel高手捷径:一招鲜,吃遍天》一第26招 Excel保存文件时出现共享冲突,不能保存到“文件名.xls0”

第26招 Excel保存文件时出现共享冲突,不能保存到"文件名.xls0" Excel高手捷径:一招鲜,吃遍天Excel保存文件时偶尔出现这样的情况,由于共享冲突,你的更改不能保存到"文件名.xls0".请尝试保存到其他文件.这是怎么回事呢,如何解决? 首先应确认没有共享过此文档,现在也未共享(审阅→共享工作簿中"允许多用户同时编辑,同时允许工作簿合并"的选项没有被选择),如图1-102所示. 如果确认没有问题,还是不能保存,那就是杀毒软件监控的