`
JavaSam
  • 浏览: 951874 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java-COM中间件 JACOB

 
阅读更多

JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。

示例代码:

import com.ms.com.*;
import com.ms.activeX.*;

public class DispatchTest
{
  public static void main(String[] args)
  {
    ActiveXComponent xl = new ActiveXComponent("Excel.Application");
    Object xlo = xl.getObject();
    try {
      System.out.println("version="+xl.getProperty("Version"));
      System.out.println("version="+Dispatch.get(xlo, "Version"));
      xl.setProperty("Visible", new Variant(true));
      Object workbooks = xl.getProperty("Workbooks").toDispatch();
      Object workbook = Dispatch.get(workbooks,"Add").toDispatch();
      Object sheet = Dispatch.get(workbook,"ActiveSheet").toDispatch();
      Object a1 = Dispatch.invoke(sheet, "Range", Dispatch.Get,
                                  new Object[] {"A1"},
                                  new int[1]).toDispatch();
      Object a2 = Dispatch.invoke(sheet, "Range", Dispatch.Get,
                                  new Object[] {"A2"},
                                  new int[1]).toDispatch();
      Dispatch.put(a1, "Value", "123.456");
      Dispatch.put(a2, "Formula", "=A1*2");
      System.out.println("a1 from excel:"+Dispatch.get(a1, "Value"));
      System.out.println("a2 from excel:"+Dispatch.get(a2, "Value"));
      Variant f = new Variant(false);
      Dispatch.call(workbook, "Close", f);
    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      xl.invoke("Quit", new Variant[] {});
    }
  }
}

分享到:
评论

相关推荐

    java资源Java-COM中间件JACOB

    java资源Java-COM中间件 JACOB提取方式是百度网盘分享地址

    JAVA源码Java-COM中间件JACOB

    JAVA源码Java-COM中间件JACOB

    Java-COM中间件 JACOB.7z

    Java-COM中间件JACOB(Java COM Bridge)是一个强大的工具,它允许Java应用程序与Microsoft Windows平台上的COM组件进行交互。这个7z压缩包包含了JACOB库的版本1.17-M2,这是一个用于Java开发者的重要资源,尤其是...

    java源码:Java-COM中间件 JACOB.zip

    Java-COM中间件JACOB(Java and COM Bridge)是一个开源项目,旨在为Java开发者提供一个与Microsoft COM组件交互的桥梁。它允许Java程序能够调用COM对象,使用ActiveX控件,以及与Windows系统底层服务进行通信。...

    基于java的开发源码-COM中间件 JACOB.zip

    基于java的开发源码-COM中间件 JACOB.zip 基于java的开发源码-COM中间件 JACOB.zip 基于java的开发源码-COM中间件 JACOB.zip 基于java的开发源码-COM中间件 JACOB.zip 基于java的开发源码-COM中间件 JACOB.zip 基于...

    Java-COM中间件 JACOB源码

    Java-COM中间件JACOB(Java Access to COM Bridge)是一种强大的工具,它允许Java应用程序与Windows操作系统中的COM(Component Object Model)组件进行交互。在Java世界中,由于跨平台的特性,通常不直接处理COM...

    基于Java的源码-COM中间件 JACOB.zip

    Java-COM中间件JACOB,全称Java Access to COM Bridge,是Java平台与Microsoft的Component Object Model(COM)之间的一个桥梁,允许Java程序能够调用和操作COM组件。这个库为开发者提供了一种在Java应用程序中利用...

    小程序 Java-COM中间件 JACOB(源码).zip

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    基于Java的实例源码-COM中间件 JACOB.zip

    Java-COM中间件 JACOB 是一个用于在Java应用程序中与Microsoft COM(Component Object Model)组件进行交互的库。这个库允许Java开发者调用COM组件的功能,使得Java应用能够利用Windows平台上的各种COM对象,例如...

    基于Java的实例开发源码-COM中间件 JACOB.zip

    Java-COM中间件JACOB(JavaCOM Bridge)是一个强大的库,它允许Java应用程序与Microsoft Windows平台上的组件对象模型(COM)进行交互。这个压缩包包含的源码提供了丰富的示例,帮助开发者深入理解如何在Java中利用...

    jacob-Java-COM中间件-jar.zip

    这个中间件使得Java开发者无需了解底层COM接口的复杂性,就能方便地在Java代码中调用COM对象和Windows API函数。 JACOB的核心功能是提供了一个桥梁,连接Java世界和COM世界。它通过JNI(Java Native Interface)...

    JACOB Java-COM 中间件(jacob.jar、jacob-1.20-x64/32.dll)

    一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。使用方法:项目里引用jar;把俩dll(都放不用区分64/32,或者根据jdk版本放对应的dll)放到jdk的bin目录里。

    基于Java的COM中间件 JACOB.zip

    Java-COM中间件JACOB(Java COM Bridge)是一个强大的工具,它允许Java应用程序与Microsoft Windows平台上的组件对象模型(COM)组件进行交互。通过JACOB,开发者可以利用Java语言来调用和控制那些只能在.NET ...

    基于Spring-MVC和Java-COM中间件的新闻管理系统的设计与实现.docx

    Java-COM中间件JACOB(Java COM Bridge)则为Java应用程序提供了一种访问Windows COM组件的能力。在本文中,JACOB被用于处理Word文档,如执行宏操作,进行高级编辑和管理,使得系统能直接操作Office文档作为新闻内容...

    基于java的COM中间件 JACOB.zip

    Java-COM中间件JACOB,全称Java Access to COM Bridge,是Java平台与Microsoft的Component Object Model(COM)之间的一个桥梁,它允许Java应用程序能够调用和利用COM组件的功能。JACOB项目始于2003年,由LGPL许可证...

    JAVA-COM Bridge 中间件

    Jacob 是 JAVA-COM Bridge的缩写,是一个中间件,能够提供自动化访问MS系统下COM组件和Win32 libraries的功能。 • MS系统提供的COM组件 COM组件 对象ID MS Word Word.Application MS Excel Excel.Application MS ...

    jacob-1.14.3.jar、jacob-1.14.3-x64.dll

    Java-COM中间件是Java与Microsoft Windows平台之间通信的一种解决方案,它允许Java应用程序能够调用COM(Component Object Model)组件,从而与Windows系统的各种应用程序和服务进行交互。在本压缩包中,我们有两个...

    jacob-1.19.zip

    JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。 资源包含jacob-1.19.jar,jacob-1.19-x64.dll,jacob-1.19-x86.dll; jacob1.17M2资源地址:...

    jacob.jar资源下载

    “JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32 libraries。” 首先下载Jacob包,JDK1.5以上需要使用Jacob1.9版本(JDK1.6尚未测试),与先前的Jacob1.7差别不大 1、将压缩包解压...

Global site tag (gtag.js) - Google Analytics