第3章excelvba对象模型
Excel VBA程序设计
第3章 Excel VBA对象模型
对象是系统中用来描述事物的一个基本单位。在Excel中,对象代表应用程序中的元素,例如:工作表、单元格、图表和窗体等。
对象是由对象的属性和对象的方法所组成的一个整体,这个整体不可分割。
事件是一个对象可以辨认的动作,可以编写代码针对此动作来做响应。
每个对象都有自己的类型,称为类。类抽象出所有对象的属性和方法,而对象是类的一个具体实例。
基本概念
2
VBA代码中,在使用对象的方法和属性之前,必须先识别对象。
定义对象语句
Dim 对象名 As 类名
对象赋值语句
Set 对象1 = 对象2
Excel对象的使用
3
设置属性值
对象名.属性名 = 属性值表达式
读取属性值
变量名 = 对象名.属性名
使用对象的方法
对象名.方法名称
事件过程
Excel对象的使用
4
使用集合
集合是一种特定类型的对象,代表一组相同的对象。使用集合时,可以在该集合中所有的对象上执行相同的操作。一个集合也可能是另一个对象的属性。
引用集合中的对象
集合的方法和属性
Count属性、Item方法、Add方法等
遍历集合中的对象
Excel对象的使用
5
Excel对象模型的层次结构。
Excel对象模型
6
例如:
Application.Workbooks(1).Worksheets(1).Range(A1).
原创力文档

文档评论(0)