在深入讨论之前,让我们明确一下基本的出发点。VBA(VisualBasicforApplications,VisualBasic应用程序设计语言)是用于在VB(VisualBasic)中编程的语言。VB本身只是一个开发环境;这个环境的语言就是VBA。同样,MicrosoftOffice系列套件中除Outlook之外的应用程序都是用VBA语言编写的,其中也包括一大堆的第三方应用程序。无论是在VB环境中编程还是在如Word、Excel等VBA宿主环境中创建应用程序,VBA语言(仅有极少数例处)几乎是完全相同的。除非特别声明,本书中描述的语言元素在VB的零售版本和VBA的宿主环境中的用法完全是一样的;因则,在整本书中,我们经常互换VB和VBA这两个术语。