现需要通过jacob打开一个Apabi的ceb文件,然后调用另存命令将文件存为另一种格式
如对于Word文件,可以这样:
ActiveXComponent activeWord = new ActiveXComponent("Word.Application");
然后调用SaveAs命令就可以了,但是对于Apabi的文件,如下调用时:
ActiveXComponent activeWord = new ActiveXComponent("Apabi.Application");
提示:Can't get object clsid from progid
求解如何处理,谢谢。

解决方案 »

  1.   

    是通过什么打开的?Can't get object clsid from progid表示没有"Apabi.Application" ID
      

  2.   

    Apabi.Application 没在系统中注册
      

  3.   

    Apabi.Application 没在系统中注册
    regsvr32 
      

  4.   

    不是这个意思,Apabi阅读器已经装过了,并能正常使用,我想通过jacob启动Apabi,现在是不知道Apabi的api,导致不知道如何通过jacob调用。
      

  5.   

    缺少jacob.dll文件在system32文件夹中或者jdk\bin下面