PPT新视角:VBA应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 宏自何处来

宏是使用Visual Basic for Applications(VBA)创建的。

在PowerPoint中,有以下几种方式可以得到你现在需要或将来需要的宏。

↘ 录制宏

在PowerPoint 2003中,可以通过“录制宏”的方式,把操作录制下来从而构成宏。遗憾的是,在PowerPoint 2003之后的版本中,不再支持宏录制。录制宏的操作步骤如图1-1所示。

图1-1

注意:宏名必须以字母或汉字开头,符合VBA的命名约定(有关约定见第3章);宏名应当有一定的意义,这样便于理解和阅读。

↘ 自己动手编写

一般录制的宏都是很简单的宏,要想拥有高效而功能强大的宏,就必须要进行规划、编写和测试。如果决定要自己来编写宏,就要下决心学习本书的部分或全部的内容,当你学习一段时间后轻轻合上本书时,你已经有了编写出最强大宏的能力,并为未来寻求更完美的解决方案积累了知识。

可以用任何的文本工具编写宏,只要有足够的知识储备;但是要执行宏就需要宏的解析环境,这个环境叫做VBE,VBE也是编写宏最有效的地方,在第2章中会详细介绍。

一个标准的宏包含的代码通常以关键字Sub开头并以关键字End Sub结尾。

下面是一个标准的宏代码块。

        Sub 宏测试()
        '若干行代码
        End Sub

↘ 使用别人共享的宏

个人的智慧总是有限的,所以自己编写的宏未必就是最佳的解决方案。VBA作为Office平台办公自动化中最可靠、最快捷、最经济的解决方案,经过了长时间的应用沉淀,产生了成千上万的宏代码,充分利用现在发达的网络功能,可以搜索到许多有用的代码,把它们保存下来,供自己学习、修改、应用。