MS Excel内部使用宏吗?

时间:2009-05-14 12:12:23

标签: excel-vba vba excel

我一直想知道在执行之前我们所做的任何操作是否实际上都已转换为VBA宏。这是我们如何记录宏?如果没有,你会称它为设计冗余吗?它会更快/更慢吗?现在不是这样吗?

1 个答案:

答案 0 :(得分:1)

不,他们没有翻译。会发生什么是大多数UI命令执行与VBA命令相同的代码。

此外,VBA不是直接执行的,而是首先将代码转换为字节代码,这是一种紧凑的代码形式,可以快速查找要调用的编译例程。

近年来,随着计算机功能越来越强大,我不止一次想要将应用程序转换为脚本语言的庞大库,然后使用所述脚本语言实现UI - 这将允许应用程序的终极个性化。

遗憾的是,人们仍然坚持使用XML或C ++来创建UI,而不是使用Python或LUA来编写和更改。你能说“一直都是这样”吗?