1、下載下傳Jacob的壓縮包,裡邊包含了dll檔案、demo以及jar包。
dll檔案:jacob實際上就是通過java調用dll來操作office的。
jar包:java中調用dll操作方法的java之api。
demo:導出word,excel等demo。
2、将dll檔案放到指定的位置即可。
3、jar放到項目需要用到的環境變量位置即可。
4、下面主要說明一下,java如何調用office中提供的方法的。
在jar包中提供的主要的方法有get (擷取要操作的office對象),put(給office對應的對象設定值),call(執行某個方法),也可以通過invoke對象進行get或者put操作。
Dispatch.get(obj,'attrName')
Dispatch.put(obj,'attrName')
Dispatch.call(obj,'methodName',vars);
Dispatch.invoke(obj,'attrName',Dispatch.Get||Dispatch.Put,vars)
相關的屬性名稱、方法名稱或者其事件都可以通過如下方式擷取到:
office 2003 :
工具 - 宏 - visual basic編輯器
幫助 - Microsoft Visual Basic 幫助
office 2007 :
開發工具 - Visual Basic
幫助 - Microsoft Visual Basic 幫助
找到對應的位置之後,就可以查詢相關操作word,excel等的api。