ASP.NET中用C#调用EXCEL进行导出时,有时会出现接口Excel._Application的QueryInterface失败的提示。这通常是office组件安装注册的问题,而非程序本身。下面的方法可以让你轻松搞定哦 ^_^
接口Excel._Application的QueryInterface失败――工具/原料Excel
接口Excel._Application的QueryInterface失败――方法/步骤接口Excel._Application的QueryInterface失败 1、
问题现象
在进行excel表格导出,或其他excel操作时,出现如下界面
接口Excel._Application的QueryInterface失败 2、
进行office组件的重新注册
点击【开始】→【运行】,或者按【Windows徽标 + R】
接口Excel._Application的QueryInterface失败 3、
进入你的EXCEL程序的安装目录,将Excel程序托到运行框中
接口Excel._Application的QueryInterface失败_QueryInterface
接口Excel._Application的QueryInterface失败 4、
在后面输入:空格 /regserver
然后确定,office开始重新注册
"D:Microsoft Office 2003OFFICE11EXCEL.EXE" /regserver
接口Excel._Application的QueryInterface失败 5、
注册完成后,再次进行excel的导出,已经成功啦 (^o^)/
接口Excel._Application的QueryInterface失败――注意事项系统中,最好只保留原来程序开发时用到的office版本,将其他office版本卸载掉,再重新注册office组件