只是换了台电脑C#导出Excel就提示这个错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了只是换了台电脑C#导出Excel就提示这个错误相关的知识,希望对你有一定的参考价值。
无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。
Excel版本相同,framework也装的一样 ,已经重装了2次了,没用
排查:查看两台电脑的WORD版本.
2.有些固定格式报表的导出预行设置了XLT或其他格式的模版,当新的电脑时没有此模板文件时,会出错.
解决:把模板移过来.
3.系统环境.
C#编写的程序需要FRAMEWORK系统环境,如果两台电脑版本不同,可能在运行同一程序时发生一个正常一个出错
需要按程序的配置要求加装对应的FRAMEWORK 参考技术A 我之前也遇到过这样的问题,解决方法有两个:
1.查看Excel是否是完整版的,或者是否开启了.net编程支持
2.Excel全局应用程序统一接口用Microsoft.Office.Interop.Excel.Application(类型为interface),不要用_Application
实例化如下:
Application application = new ApplicationClass();
Workbooks books = application.Workbooks;
//..... 参考技术B 重装一下 Office 看看了!
关于Altium Designer 提示发送错误报告解决方法
提示是这样子,,,,,,
稍微有点问题就提示,,,复制也提示,,,,移动也提示,,,,,,算是服了这个软件了.......真是忍无可忍,那就无需再忍,解决掉
以前是安装上一个虚拟的打印机就好了,,,其实这次也是安装上一个虚拟的打印机解决的,,,不过安装了好多个打印机,才安装上一个,,可能我的电脑该换了
这次是在电脑自带的软件助手上找的一款打印机,然后让它安装的,,,,,,,自己下了好多个虽然安装上但是就是不会出现下图....
安装上打印机以后,会显示出来
以前是看到这个帖子才知道的安装一个打印机
http://tieba.baidu.com/p/2339755081
以上是关于只是换了台电脑C#导出Excel就提示这个错误的主要内容,如果未能解决你的问题,请参考以下文章
最近使用EPPlus 3.1.3操作EXCEL文件的时提示Error saving file E:\\*** ;请哪位大侠帮忙指点下,谢谢!