用vb连接access和excel程序,本机运行没有问题,打包安装到别人的机器,报错为:“类不支持自动化”,请问高手这一般是由什么所引起的错误呢?

解决方案 »

  1.   

    这是缺少文件引起的,是你打包的时候没有把相关的DLL或OCX打包过去,也有可能是你已经打包过去了但是没有注册这个文件.
      

  2.   

    对方的系统是否安装了word或者excel,还有你的调用语句是什么,发上来看看。
      

  3.   

    你连结access是通过什么方式连结的?ADO吗,不同的连接方式可能需要将不同的支持文件打包到安装里面。
      

  4.   

    类不支持自动化
    试图操作一个并不支持自动化的对象属性或方法。可以创建并将指针传递给不支持自动化的对象,但是不能获取它的属性和方法。要纠正该错误 检查创建对象应用程序的文档中关于该类自动化使用的限制。 
    注意 对象可能已经通过使用CreateObject 被创建,但可能已经通过主机对象模型被引入。
      

  5.   

    http://www.china-askpro.com/msg23/qa22.shtml
      

  6.   

    同意楼上的,我以前见过这样的问题,安装了mdac_typ.exe后,就好了或干脆装个office上去