我需要使用 Excel 宏编写脚本,但我的 VBA 太差了。是否可以用 Java 或其他语言编写脚本?
问问题
1187 次
2 回答
2
不,您不能使用除 VBA 之外的任何其他语言为 MS Office 编写宏。
于 2012-08-23T07:49:30.083 回答
1
如果您选择的语言支持这种编译,您总是可以编写一个 .dll,然后使用 VBA 链接到函数。这样,您无需学习太多 VBA 即可使其工作。但是,这也意味着该项目可能会变得更加难以维护。
例如,使用标准 Windows User32.dll
:
Public Declare Function SetForegroundWindow Lib "user32" (ByVal HWND As Long) As Long
(有关使用等的更多信息,请参阅此 MSDN 链接。)
于 2012-08-23T17:10:23.913 回答