宏是什么意思?

时间:2009-07-21 02:44:10

标签: language-agnostic macros definition

我对人们称之为excel“宏”有一些经验。控制activeX组件的vba代码,对吗?

但我仍然不知道宏观这个词的真正含义:)。什么样的代码称为宏?它是否像程序中实现的vba或js一样?像vba excel或vba到autocad或js到flex?

2 个答案:

答案 0 :(得分:4)

维基百科在Macro下有答案。

定义:

  

这个术语起源于宏汇编程序,其目的是让程序员将一系列计算指令作为单个程序语句提供,使编程任务不那么繁琐且不易出错

用法:

  

使用应用程序的内置宏功能创建的键盘和鼠标宏有时称为应用程序宏。它们是通过执行一次序列并让应用程序记录操作来创建的。可能存在底层宏编程语言,最常见的是脚本语言,可直接访问应用程序的功能。

如果您点击链接,还有更多内容。

答案 1 :(得分:0)

对于MS Office产品(Excel,Access,Word,PowerPoint等),“宏”是VBA(Visual Basic for Applications)代码。 注意:在Access数据库中,宏也可以表示除VBA代码之外的其他类型的自动化。

既然你提到了Excel ......我会谈论Excel。

如果您怀疑(或知道)存在带有宏的Excel文件,请在打开Excel文件时尝试按Alt + F11键。 您应该看到VBA屏幕打开。 这是您可以看到VBA代码的地方(即,如果编写VBA代码的程序员没有锁定密码)。

宏(VBA代码)用于自动执行某些任务。 因此在Excel中,VBA程序员可以在工作表上放置一个按钮,当您单击该按钮时,某些活动可能会发生在Excel文件中 - 活动包括计算,复制,粘贴,删除等。

阅读一些关于“在Excel中录制宏”的内容。