我在一台安装了office2003的机器上开发的程序,调用了里面的Excel,使用的是office11下的excel文件,通过VB自带的打包程序已经包含了该文件,但是安装到其他没有office2003的电脑上一运行到调用excel就出错,我查了一下原来安装程序只是把单独的excel.exe装了过去,我想把excel2003的运行库一块打包,不知这样可以不?
哪位大侠有相关的开发经验分享一下!

解决方案 »

  1.   

    excel是office的,和VB是没办法打包的所以office引用的版本越低越好,而不是往高靠近
      

  2.   

    你的意思是引用一个低的,然后安装到高的正好是向下兼容?
    也许这样能解决,不过我想知道可不可以把Excel的运行库一块打包过去?
    先看看有没有别的方法:)
      

  3.   

    excel 不可能被你单独打包,必须正确安装
      

  4.   

    在引用excel的这样定义就可以了
    dim xlapp as new object
    dim xlsht as new object
    dim xlbok as new object