Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近了解到我可以使用 Visual Basic 创建 Office Word 宏,但是可以使用其他语言吗?Visual Basic 适合初学者,但我想知道是否可以使用不同的语言,以及如何设置它们。
PS:lua可能吗?我爱路亚。我想象 lua 将是一种很好的宏语言。
这个相关问题是使用 lua 和 Excel 的一个很好的例子。它实际上包含很多关于让 lua/Excel 说话的文档。
您不能像 VBA 那样直接在 Excel 中使用其他语言。但是,许多语言确实能够创建 COM 对象(例如上面的示例),这使您可以与 Excel 进行交互,这与您在 VBA 中的交互方式非常相似。这是一个类似的Python 包。
但是,如果您想基本上在 VBA 编辑器中编写 lua 代码并“更改语言”,那么不,您不能。