我最近了解到我可以用Visual Basic创建Office Word宏,但是可以使用不同的语言吗? Visual Basic适合初学者,但我想知道是否可以使用不同的语言,以及如何设置它们。
PS:卢阿可能吗?我喜欢lua。我想说lua将是一个很好的宏语言。
答案 0 :(得分:2)
This related question是使用lua和Excel的一个很好的例子。它实际上包含很多关于获取lua / Excel说话的文档。
您无法像在VBA中那样直接在Excel中使用其他语言。但是,许多语言都能够创建COM对象(例如上面的示例),这些对象可以让您与Excel的交互方式非常类似于VBA中的方式。这是一个类似的Python package。
但是如果你想在VBA编辑器中基本上编写lua代码并且“改变语言”然后没有,你就不能。