这个问题是这样的:
我做了个关于office(其中的excel和access)应用的小软件,在我的机器上运行没有问题,但是拿到人家机器上就不行了.我的机器装的是office xp,别人的机器装的是2000.是不是因为office版本的问题?还有,如果要解决这个问题,我该怎么做?假如别人的机器上没有安装office,又该怎么做?

解决方案 »

  1.   

    楼主的程序如果是完全打包安装的,可以考虑升级office系统,或者在程序化中就应该对多版本的组建进行兼容性处理/。
      

  2.   

    office 2000版本为9.0\office xp为10.0\office 2003 11.0 从10.0开始office很多的函数名变化了,所以所以存在一些向下兼容问题.
      

  3.   

    你引用OFFICE组件的时候,引用低版本的.
      

  4.   

    回复人: cdo(.NET虚心求教) ( ) 信誉:100  2005-03-01 09:34:00  得分: 0  
     
     
       最好就是给客户也装上相同的版本。
      
     
    ==================================好
      

  5.   

    在2000的机器上安装MDAC27SP1补丁.