com.jacob.com.ComFailException
2009-8-19 18:31:31 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet action threw exception
com.jacob.com.ComFailException: Can't map name to dispid: Tables
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:858)
at com.jacob.com.Dispatch.get(Dispatch.java:1258)
at com.crc.mpm.psn.personReport.action.StudyJacob.copyTableEnd(StudyJacob.java:330)
at com.crc.mpm.psn.personReport.action.PersonReportAction.insertDataToWord(PersonReportAction.java:531)
at com.crc.mpm.psn.personReport.action.PersonReportAction.createPersonInformationDoc(PersonReportAction.java:501)
  注释:Jacob.jar已经放到本工程的lib包里 ,jacob-1.14.3-x86.dll已放置到JDK安装目录的bin文件夹里,还是会报这种错误。  我掉这个类的时候 :  public void copyTableEnd(int tableIndex) { 
     //this.moveEnd();
     // this.moveRight(1);
        // 所有表格 
      Dispatch tables = Dispatch.get(doc, "Tables").toDispatch(); 
        // 要填充的表格 
        Dispatch table = Dispatch.call(tables, "Item", new Variant(tableIndex)) 
                .toDispatch(); 
        Dispatch range = Dispatch.get(table, "Range").toDispatch(); 
        Dispatch.call(range, "Copy"); 
        Dispatch textRange = Dispatch.get(selection, "Range").toDispatch(); 
        Dispatch.call(textRange, "Paste");          
        
        //
    }  找不到 这里面的Tables