Office Word 宏语言

我最近学会了用Visual Basic创建Office Word宏,但是能不能使用其他语言呢?Visual Basic对于初学者来说还不错,但我想知道是否可以使用其他语言,以及如何设置它们。

PS:是否有可能使用Lua?我喜欢Lua。我想象中Lua会是一种很好的宏语言。

点赞
用户1048539
用户1048539

将下面翻译成中文并且保留原本的 markdown 格式:

This related question 是一个很好的使用 lua 操作 Excel 的例子。实际上,它包含了关于如何让 lua 和 Excel 进行交互的大量文档。

你不能像 VBA 一样直接在 Excel 中使用其他语言。但是,许多语言可以创建 COM 对象(例如上面的示例),这让你与 Excel 相互作用的方式与你使用 VBA 的方式非常相似。这里有一个 Python 包 可以做到类似的事情。

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

2013-09-07 23:28:27