[英]How to edit a VB macro using Java
我有一個 excel,其中定義了一個宏。 我正在創建一個 Java 程序來對該特定電子表格執行一些操作。 這是VB代碼的小片段
Sub ChangeAxis()
Attribute ChangeAxis.VB_ProcData.VB_Invoke_Func = "a\n14"
'
'ChangeAxis Macro
'Keyboard Shortcut: Ctrl+a
ActiveChart.Axes(xlValue).Select
ActiveChart.Axes(xlValue).MaximumScale = 0.8
End Sub
現在,我要做的是,打開該電子表格,使用特定值編輯該宏(即 0.8 將根據過程場景更改),運行宏然后保存電子表格。
有人可以建議我如何使用 Java 代碼編輯宏。 或者有沒有辦法可以直接從我的 Java 代碼運行這個宏 VBscript?
您將需要使用 Java 到 COM 庫,如 JACOB: http : //danadler.com/jacob/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.