我的电脑中excel装的是2003,在vb中引用的就是excel11.0(excel.exe)如果程序放到其他电脑中是否只要把原来的excel.exe拷贝过去就行了?
我用vb开发,只是用excel做输出和打印,也能用开发版吗?如果别人电脑上也装有office2003,这个程序是否就可以直接使用呢?如果想在装有office2000和office xp的电脑上使用,该怎么办呢?是不是只要引用excel 10.0和excel 9.0就行了?或者根据office做三个版本?但是自己的电脑上只有office 2003又无法引用10.0 和9.0还有vb在工程中引用对象到底是什么意思?

解决方案 »

  1.   

    对方电脑上必须已经对应安装对应版本的OFFICE软件。
    为了兼容起见,你可以在开发时引用低版本的OFFICE对象,反正一些常用方法都是相同的。
      

  2.   

    程序中对excel的操作都是比较常用的
    是不是我只要引用比如office2000中excel的9.0就可以在xp和2003中使用吗?另外vb中的引用是什么含义?我的电脑上装office2003只有excel 11.0
    在vb中怎么引用低版本的excel呢?是不是还要装个office2000?
      

  3.   

    因为目前大多数电脑上都装有office,比较常用的版本就是2000.xp.2003
    而用excel做报表和输出很方便