上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 快速了解Excel VBA
VBA的英文全称是Visual Basic for Applications,它是一门标准的宏语言。VBA语言不能单独运行,只能被Office软件(如Word、Excel等)调用。VBA是基于Visual Basic(简称VB)发展而来的,它不但继承了VB的开发机制,而且与VB所包含的对象和语言结构相似,即VB所支持的对象的大多数属性和方法VBA也支持,只是在事件或属性的特定名称方面稍有差异。另外,两者的集成开发环境(Integrated Development Environment,IDE)也几乎相同。经过优化,VBA专门用于Office软件中的各应用程序。
VBA是一种面向对象的解释性语言,通常被用来实现Excel中没有提供的功能,编写自定义函数,实现自动化功能等。Excel VBA是指以Excel环境为母体、以Visual Basic为父体的类VB开发环境,即在VBA的开发环境中集成了大量的Excel对象与方法,而在程序设计、算法方式、过程实现方面与VB基本相同。通过VBA可以直接调用Excel中的对象和方法来提供特定功能的开发与定制,利用定制的功能与界面能极大地提高日常工作效率。
如图1-1所示是在Excel中运行VBA后的界面。本章会具体介绍该界面中的各项菜单命令及其属性,以帮助读者更好地学习VBA编程。
图1-1