如何使用Java编辑VB宏

时间:2016-09-15 19:42:07

标签: java excel-vba excel-2010 vba excel

我有一个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将根据进程的方案进行更改),运行宏,然后保存SpreadSheet。

有人可以建议我如何使用Java代码编辑宏。 或者有没有办法直接从我的Java代码运行这个宏VBscript?

1 个答案:

答案 0 :(得分:0)

您需要使用Java到COM库,如JACOB:http://danadler.com/jacob/