无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法

2/10/2017来源:ASP.NET技巧人气:1266

笔者今天尝试用C#把一些数据导出为Excel格式,但是在尝试的过程中遇到诸多的问题,好在都是一些基础问题,网上一搜就有很多好心人解答,但是最终卡在了题目所说的问题上,久久不能解决,在百度上查询无果(不得不说现在转载的力量真的太强大,找来找去都是那么几篇),只好转战必应(前段时间用过必应,觉得必应做的很良心,比如搜一些东西的时候,有官网必应先出的一定是官网相关的,但是在中文领域,有些东西还是百度用起来搜到的东西更适合咱们),废了九牛二虎之力,终于找到了一篇解决问题的,但是也并不能说解决了我的问题就能解决读者的问题,因为看网上也有很多人遇到,但是解决方法也是很多的,说明问题的根源也不唯一。

对于笔者而言,主要的问题是前段时间用过一段时间的wps,这个软件在安装的时候改了什么笔者不清除,但是它确实会把office的注册表的一些东西改掉,导致在开发者自己写程序的时候,虽然可以找到注册表的编号,但是里面对应的程序却不对了,因此出现如题所示的问题,解决方法如下: 1、重装系统,这点相信谁都不会轻易尝试 2、安装最新的WPS,问题迎刃而解…..对于这样的境遇,我也是醉了