有谁请解释MS Office和VBA之间的关系?

时间:2015-07-04 20:12:03

标签: excel-vba vba excel

请解释一下MS office和VBA Macros之间的关系。我试过在谷歌搜索但从未找到完美答案。

1 个答案:

答案 0 :(得分:0)

VBA或Visual Basic for Applications是一种小型脚本语言,可以在Microsoft应用程序中用于自动执行任务,扩展功能等。

每个主机应用程序,例如Word,Excel为VBA提供了一组API,程序员可以使用这些API与所述主机应用程序和打开的文档进行交互。这些程序通常称为宏。

宏是此VBA代码的一小部分,已创建并存储在主机应用程序的文档或文件中。该宏可以接收输入以及通过GUI组件与用户交互,然后对文档进行更改。可以指定热键来启动宏以方便使用,以及菜单,按钮和事件。

如果从不受信任的第三方来源运行,宏可能会有害。有关安全问题的更多信息read this article

相关问题