打包问题求助:在有office2003的机器打包,客户机是office2000,可以吗
开发的机器上装的是office2003,可是客户机有的是2003,有的是2000,我编的程序要打包。
我想将2003打到包里,不知这样作客户机能否正常使用。客户机有的是office2000.???还有:以前是office2000时,我引用的是excel9.olb,可是现在office2000升级office2003后,VB中的引用变成了 excel.exe,打包时提示控件未注册,这是什么原因造成的呀。
excel2003是可以正常使用的。

解决方案 »

  1.   

    原来开发的机器装的是office2000,现在新升级到2003,可是用setupfactory打包时,提示:
    以下控件无法定位
    它们可能未正确注册。
    c:\program files\microsoft office\office11\excel.exe这是什么原因呀?
    难道我的office装的有问题,我用着可是没有任何问题呀。
      

  2.   

    引用:Microsoft Excel 11.0 Object Library
      

  3.   

    引用:Microsoft Excel 11.0 Object Library
    ------------------
    是的,引用了。但是用setupfactory打包时就报错,不知哪的原因。
      

  4.   

    你直接用vb自带的打包工具进行打包,应该可以吧?
    --------------
    是可以,但是setupfactory报错,我担心会有隐患,会吗?还有:引用Microsoft Excel 11.0 Object Library
    我看了一下路径,就是c:\program files\microsoft office\office11\excel.exe呀,可是这是exe文件呀,不是dll,ocx呀,是不是我的这个引用不对呀?
    请求帮助,我很急。谢谢。
      

  5.   

    我试了,在另一台装有office2003的机器上打包就是不报错。不知为何?关键我想问:我的开发机是2003,可是如果客户机上装的是office2000,我的程序安装到客户机上能正常用吗?(比如导出电子表格的功能),我现在没有环境,问问大家,身边的几台机器都是2003,没有2000的环境呀。