03 对象操作说明
优质
小牛编辑
133浏览
2023-12-01
Excel中的每个单元格,工作簿都是可以操作的对象;可以对对象进行复制、粘贴、删除等, 也可操作对象的各种属性,来控制其展示和行为。
在Excel中,对象有不同的层级关系:
实际上Excel中可操作的对象远不止这些,具体的可以参考 Excel 对象模型
类似于数组,将各种类型的对象封装到一块可以组成集合。 一个集合中调用对象的例子:
3.1 对象简述
对象一般包含下面三种特性:
- 属性
属性表示对象的特征,一般为名词。例如Workbook.ActiveSheet
表示工作簿当前 处于激活状态的工作表对象。
- 方法
方法表示对象可用的操作或可执行的动作。例如Workbook.Activate
表示 激活工作簿的第一个工作表。
- 事件
事件表示对象可以被触发的行为,一般触发后会执行对应的代码。 例如Workbook.Activate
表示工作簿中的工作表被激活了,然后执行对应的方法。
下面的代码就是在Workbook
被打开时,将工作簿最大化的例子。
Private Sub Workbook_Open()
Application.WindowState = xlMaximized
End Sub
VBA中有很多对象,常用的对象如下:
对象 | 对象说明 | 文档地址 |
---|---|---|
Application | 代表Excel应用程序 | 文档 |
Workbook | 代表Excel的工作簿 | 文档 |
Worksheet | 代表Excel的工作表 | 文档 |
Range | 代表Excel的单元格,可以是单个单元格或单元格区域 | 文档 |
3.2 Application对象
参照Application对象[官方文档](https://docs.microsoft.com/zh-CN/office/vba/api/Excel.Application(object))