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