4

我最近了解到我可以使用 Visual Basic 创建 Office Word 宏,但是可以使用其他语言吗?Visual Basic 适合初学者,但我想知道是否可以使用不同的语言,以及如何设置它们。

PS:lua可能吗?我爱路亚。我想象 lua 将是一种很好的宏语言。

4

1 回答 1

2

这个相关问题是使用 lua 和 Excel 的一个很好的例子。它实际上包含很多关于让 lua/Excel 说话的文档。

您不能像 VBA 那样直接在 Excel 中使用其他语言。但是,许多语言确实能够创建 COM 对象(例如上面的示例),这使您可以与 Excel 进行交互,这与您在 VBA 中的交互方式非常相似。这是一个类似的Python 包

但是,如果您想基本上在 VBA 编辑器中编写 lua 代码并“更改语言”,那么不,您不能。

于 2013-09-07T23:28:27.333 回答