Could not load file or assembly 'Microsoft.Office.Interop.Excel

8 篇文章 0 订阅

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. 系统找不到指定的文件。

对于这个问题,这是一个痛苦的回忆。可怜

首先Version=12.0.0.0,是Office 2007的版本,但是要让低版本都能使用,想改成Version=11.0.0.0的版本。但是装了Office 2003之后,VS2005中,引用中,COM引用了Microsoft Excel 11.0 Object Library后,发觉原来.NET中的Microsoft.Office.Interop.Excel不见了。

明明在安装Office 2003的时候在高级定义/.NET可编程性支持中选定了从本机运行。而且在C:\WINDOWS\assembly中,也可以找到Microsoft.Office.Interop.Excel(如果找不到,去下个O2003PIA.EXE装一下),就是没有那个引用和库文件。http://www.cnblogs.com/hbhbice/archive/2010/07/07/1772620.html这个是参考。

开始时候方向也有点错了,但是人生多多少少总会走点弯路的,而且也能学到东西...... 

C#编程读取Excel文件,引用Microsoft.Office.Interop.Excel出现的问题

http://blog.csdn.net/swmp/article/details/6863304

所以最后还是直接找到库文件,参考http://hi.baidu.com/529207395/item/e384e69497257743f14215cd,再参考这个目录http://www.vbforums.com/showthread.php?611489-Could-not-load-file-or-assembly-Microsoft-Office-Interop-Excel,复制出库文件,然后从在引用/浏览中引用库文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值