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-COM中间件JACOB(Java COM Bridge)是一个强大的工具,它允许Java应用程序与Microsoft Windows平台上的COM组件进行交互。这个7z压缩包包含了JACOB库的版本1.17-M2,这是一个用于Java开发者的重要资源,尤其是...
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(Java Access to COM Bridge)是一种强大的工具,它允许Java应用程序与Windows操作系统中的COM(Component Object Model)组件进行交互。在Java世界中,由于跨平台的特性,通常不直接处理COM...
Java-COM中间件JACOB,全称Java Access to COM Bridge,是Java平台与Microsoft的Component Object Model(COM)之间的一个桥梁,允许Java程序能够调用和操作COM组件。这个库为开发者提供了一种在Java应用程序中利用...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
Java-COM中间件 JACOB 是一个用于在Java应用程序中与Microsoft COM(Component Object Model)组件进行交互的库。这个库允许Java开发者调用COM组件的功能,使得Java应用能够利用Windows平台上的各种COM对象,例如...
Java-COM中间件JACOB(JavaCOM Bridge)是一个强大的库,它允许Java应用程序与Microsoft Windows平台上的组件对象模型(COM)进行交互。这个压缩包包含的源码提供了丰富的示例,帮助开发者深入理解如何在Java中利用...
这个中间件使得Java开发者无需了解底层COM接口的复杂性,就能方便地在Java代码中调用COM对象和Windows API函数。 JACOB的核心功能是提供了一个桥梁,连接Java世界和COM世界。它通过JNI(Java Native Interface)...
一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。使用方法:项目里引用jar;把俩dll(都放不用区分64/32,或者根据jdk版本放对应的dll)放到jdk的bin目录里。
Java-COM中间件JACOB(Java COM Bridge)是一个强大的工具,它允许Java应用程序与Microsoft Windows平台上的组件对象模型(COM)组件进行交互。通过JACOB,开发者可以利用Java语言来调用和控制那些只能在.NET ...
Java-COM中间件JACOB(Java COM Bridge)则为Java应用程序提供了一种访问Windows COM组件的能力。在本文中,JACOB被用于处理Word文档,如执行宏操作,进行高级编辑和管理,使得系统能直接操作Office文档作为新闻内容...
Java-COM中间件JACOB,全称Java Access to COM Bridge,是Java平台与Microsoft的Component Object Model(COM)之间的一个桥梁,它允许Java应用程序能够调用和利用COM组件的功能。JACOB项目始于2003年,由LGPL许可证...
Jacob 是 JAVA-COM Bridge的缩写,是一个中间件,能够提供自动化访问MS系统下COM组件和Win32 libraries的功能。 • MS系统提供的COM组件 COM组件 对象ID MS Word Word.Application MS Excel Excel.Application MS ...
Java-COM中间件是Java与Microsoft Windows平台之间通信的一种解决方案,它允许Java应用程序能够调用COM(Component Object Model)组件,从而与Windows系统的各种应用程序和服务进行交互。在本压缩包中,我们有两个...
JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。 资源包含jacob-1.19.jar,jacob-1.19-x64.dll,jacob-1.19-x86.dll; jacob1.17M2资源地址:...
“JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32 libraries。” 首先下载Jacob包,JDK1.5以上需要使用Jacob1.9版本(JDK1.6尚未测试),与先前的Jacob1.7差别不大 1、将压缩包解压...