为了在编程时能更加得心应手,有必要先花点时间了解一下在编程的过程中,会反复提到的一些概念。
2.2.1 代码
VBA的程序由代码组成,可以通过录制宏或自主编写得到VBA代码。
2.2.2 过程
用VBA代码把完成一个任务的所有操作保存起来就是一个VBA过程。一个过程可以有任意多的操作,可以有任意长的代码。
在本书中,只介绍Sub过程和Function过程。
2.2.3 模块
模块是保存过程的地方,一个模块可以保存多个不同类型的过程。
2.2.4 对象
用代码操作和控制的东西即为对象,如工作簿、工作表、单元格、图片、图表、透视表等。
2.2.5 对象的属性
每个对象都有属性,属性是对象包含的内容或特点。
从对象的属性,可以了解该对角具有的性质和特点。如字体的颜色,颜色就是字体的属性;按钮的宽度,宽度就是按钮的属性。从对象的属性还可以了解到这个对象包含了哪些其他的对象。如Sheetl工作表的A1单元格,A1单元格就是Sheetl工作表的属性;A1单元格的内容,内容就是A1单元格的属性。
在书写时,对象和属性之间用点(.)连接,对象在前,属性在后,如A1单元格的内容,用汉字表达为:A1.内容
写成代码为:
对象的某些属性也是对象,属性和对象是相对而言的。
2.2.6 对象的方法
每个对象都有方法,方法是指在对象上执行的某个动作。如选中A1单元格,“选中”是在A1单元格这个对象上执行的操作,就是A1单元格的方法。
对象和方法之间也用点(.)连接,对象在前,方法在后,如选中A1单元格写成代码为:
2.2.7 关键字
关键字是VBA中的保留字或符号,如语句名称、函数名称、运算符等都是关键字。