简单的说:
对象:用计算机语言描述的东西,构成了我们在计算机中看到的世界。在EXCEL中如APPLICATION,WORKBOOK,WORKSHEET,COMMANDBAR,COMMANDBUTTON,RANGE,窗体,控件等等。对象可以是简单的,如一个控件,或者比较复杂由许多零件构成。
属性:就象任何一个现实中的物体一样,对象也有自己的属性,如长宽高、颜色、字体等一些比较直观的属性,也有抽象的属性。属性是可以描述的,比如属性的值,颜色是什么色。如果是复杂的对象,构成它的对象也是它的属性。在VBA中可以这样使用:
object.propority=value
事件:可以理解为当对象发生了什么事情时。比如工作薄打开事件,就是当工作薄发生了打开这个事情时:
Private sub WorkBook_Open()
...'描述工作薄打开时发生什么
end sub
代码中间是发生事件后需要或者计划作什么事情。
方法:可以让对象作什么,比如选择、激活、计算,方法是没有值的。在VBA中是这样使用方法的:
object.method
类型:是属性相似的一类对象,如WORKBOOKS,SHEETS,CONTROLS,COMMANDBARS等。
在EXCEL的VBE环境中可以用对象浏览器来看查看在EXCEL中有那些对象,对象有那些属性、方法、支持那些事件。对象、事件、属性、方法的表示方法不一样,可以快速识别出来。
当然还有其它,就不介绍那么细了。
如果对此已经有所理解的,可以调过此节。
[此贴子已经被作者于2004-10-14 18:32:59编辑过] |