高分请教,当我的office由2000升级到2003后,我.net中的转Excel的代码全编绎通不过了.开始以为命名空间不对了,我改别名后,部分函數参数也不对了.请问如何解决.
如果我开发的机子office不升到2003,把客户机上升到2003,原程序还是可以用,我试过了.

解决方案 »

  1.   

    一些函数传参个数有变化。
    “如果我开发的机子office不升到2003,把客户机上升到2003,原程序还是可以用,我试过了.”
    调用的应该是你打包进去的库。
      

  2.   

    好像有些属性都变了.
    to fuadam 
    你能把你的代码贴出来看看不.有个参考省得我走些彎路,谢谢.
      

  3.   

    找到office安装目录下的Excel.exe. 
    利用VS里面的命令工具用cd命令转到C:\Program Files\Microsoft Office\OFFICE11目录,然后输入tlbimp excel.exe产生一个excel.dll 然后引用此dll 
    军哥,试试这个。
      

  4.   

    这不太可能哦,如果是把EXCEL的HTML加到一个stringbuilder中,并用数据流形式读出来,以appction-excel的形式读出来是不会出错的,而且跟以前的样式一样!
      

  5.   

    我遇到了和你一样的情况,不过,我的是2003升级到2007。我当时把 officetools for 2007的安装后就解决了这个问题。
      

  6.   

    你把office2000里面那几个dll考过来用!