我有一个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?