-4

我需要使用 Excel 宏编写脚本,但我的 VBA 太差了。是否可以用 Java 或其他语言编写脚本?

4

2 回答 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 回答