• 大小: 313KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: Java
  • 标签: javacob  java  word  

资源简介

操纵word文档的工具,比较好用,经测试,肯定适用于word2003和jdk1.5

资源截图

代码片段和文件信息

import com.jacob.com.*;

public class Command extends Dispatch
{
  public Command()
  {
    super(“ADODB.Command“);
  }

/**
 * This constructor is used instead of a case operation to
 * turn a Dispatch object into a wider object - it must exist
 * in every wrapper class whose instances may be returned from
 * method calls wrapped in VT_DISPATCH Variants.
 */
public Command(Dispatch d)
{
// take over the IDispatch pointer
  m_pDispatch = d.m_pDispatch;
// null out the input‘s pointer
d.m_pDispatch = 0;
}

  public Variant getProperties()
  {
    return Dispatch.get(this “Properties“);
  }

  public Connection getActiveConnection()
  {
    return new Connection(Dispatch.get(this “ActiveConnection“).toDispatch());
  }

  public void setActiveConnection(Connection ppvobject)
  {
    Dispatch.put(this “ActiveConnection“ ppvobject);
  }

  public String getCommandText()
  {
    return Dispatch.get(this “CommandText“).toString();
  }

  public void setCommandText(String pbstr)
  {
    Dispatch.put(this “CommandText“ pbstr);
  }

  public int getCommandTimeout()
  {
    return Dispatch.get(this “CommandTimeout“).toInt();
  }

  public void setCommandTimeout(int plTimeout)
  {
    Dispatch.put(this “CommandTimeout“ new Variant(plTimeout));
  }

  public boolean getPrepared()
  {
     return Dispatch.get(this “Prepared“).toBoolean();
  }

  public void setPrepared(boolean pfPrepared)
  {
    Dispatch.put(this “Prepared“ new Variant(pfPrepared));
  }

  public Recordset Execute(Variant RecordsAffected Variant Parameters int Options)
  {
    return (Recordset)Dispatch.call(this “Execute“ RecordsAffected Parameters new Variant(Options)).toDispatch();
  }

  public Recordset Execute()
  {
  Variant dummy = new Variant();
    return new Recordset(Dispatch.call(this “Execute“ dummy).toDispatch());
  }

  public Variant CreateParameter(String Name int Type int Direction int Size Variant Value)
  {
    return Dispatch.call(this “CreateParameter“ Name new Variant(Type) new Variant(Direction) new Variant(Size) Value);
  }

  // need to wrap Parameters
  public Variant getParameters()
  {
    return Dispatch.get(this “Parameters“);
  }

  public void setCommandType(int plCmdType)
  {
    Dispatch.put(this “CommandType“ new Variant(plCmdType));
  }

  public int getCommandType()
  {
    return Dispatch.get(this “CommandType“).toInt();
  }

  public String getName()
  {
    return Dispatch.get(this “Name“).toString();
  }

  public void setName(String pbstrName)
  {
    Dispatch.put(this “Name“ pbstrName);
  }

  public int getState()
  {
    return Dispatch.get(this “State“).toInt();
  }

  public void Cancel()
  {
    Dispatch.call(this “Cancel“);
  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      94208  2001-09-22 17:36  jacob\jacob.dll

     文件      16554  2001-09-22 17:36  jacob\jacob.jar

     文件     178598  2010-07-08 17:18  jacob\jacobBin_17.zip

     文件       1951  2001-09-14 11:03  jacob\LICENSE.TXT

     文件      15141  2001-09-22 17:36  jacob\meta-INF\MANIFEST.MF

     文件        792  2001-09-14 11:03  jacob\README.TXT

     文件       3368  2001-09-14 11:03  jacob\samples\ado\ADO_README.txt

     文件       2894  2001-09-14 11:03  jacob\samples\ado\Command.class

     文件       2859  2001-09-14 11:03  jacob\samples\ado\Command.java

     文件        441  2001-09-14 11:03  jacob\samples\ado\CommandTypeEnum.class

     文件        391  2001-09-14 11:03  jacob\samples\ado\CommandTypeEnum.java

     文件       3628  2001-09-14 11:03  jacob\samples\ado\Connection.class

     文件       4007  2001-09-14 11:03  jacob\samples\ado\Connection.java

     文件       2358  2001-09-14 11:03  jacob\samples\ado\Field.class

     文件       2498  2001-09-14 11:03  jacob\samples\ado\Field.java

     文件       1328  2001-09-14 11:03  jacob\samples\ado\Fields.class

     文件       1143  2001-09-14 11:03  jacob\samples\ado\Fields.java

     文件        113  2001-09-14 11:03  jacob\samples\ado\ms\README

     文件       2001  2001-09-14 11:03  jacob\samples\ado\ms\testms.class

     文件       1643  2001-09-14 11:03  jacob\samples\ado\ms\testms.java

     文件       7782  2001-09-14 11:03  jacob\samples\ado\Recordset.class

     文件       9020  2001-09-14 11:03  jacob\samples\ado\Recordset.java

     文件       2133  2001-09-14 11:03  jacob\samples\ado\test.class

     文件       1581  2001-09-14 11:03  jacob\samples\ado\test.java

     文件       1705  2001-09-14 11:03  jacob\samples\applet\AppTest.class

     文件        181  2001-09-14 11:03  jacob\samples\applet\AppTest.html

     文件        884  2001-09-14 11:03  jacob\samples\applet\AppTest.java

     文件        324  2001-09-14 11:03  jacob\samples\README.txt

     文件       2524  2001-09-14 11:03  jacob\samples\servlet\Jacobscript.class

     文件       2336  2001-09-14 11:03  jacob\samples\servlet\Jacobscript.java

............此处省略89个文件信息

评论

共有 条评论