剑花 烟雨

   江南  好 风景旧曾谙 日出江花红胜火 春来江水绿如蓝 能不忆东北

理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。
                                                                                                                         ------------------公元前25年,罗马建筑学家Vitruvius
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

vs 2005无法找到类型库Excel的程序集解决方法

Posted on 2008-01-21 11:26  落花人独立  阅读(2418)  评论(0编辑  收藏  举报
    一、在Vs 2005中,Asp.net添加对于Excel的COM组件的引用的时候会在web.config中生成对于库的引用,但是在Bin文件夹中却找不到相应的库文件。导致编译程序的时候会出现错误。在网上找了找,解决办法如下:
    1. 删除原来对Excel的引用,从Web.config中
    2. 在visual Studio 2005命令提示工具中,定位到Excel安装目录,运行“TlbImp EXCEL.EXE”命令,把Excel.exe编译为Excel.dll。这一步会在你的机器上面的安装Office的目录下面的Office11(office2003)目录下生成Excell.dll,所以在引用的时候要到这个目录下面来找Excel.dll。
    3.引用刚编译好的Excel.dll。如果有原来对于Microsoft.Office.Interop.Excel的引用,就把它删除。只要在Bin文件夹中存在Excel.dll就行了。
    二、对于Excel操作中的方法和属性的修改
    Excel.Range range;
    range.Value = "";要修改成 range.Value2 = "";
    workBook = app.Workbooks.Open(templetFile,missing,missing,missing,missing,missing,
                missing,missing,missing,missing,missing,missing,missing,missing,missing);
    这个方法有十五个参数。



count hit
欢迎您到紫阁阳光坐客