簡體   English   中英

如何使用 Java 編輯 VB 宏

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM