今日学习目标
- 理解VBA中的对象概念
- 掌握对象属性和方法的访问
- 了解Excel对象模型层次
知识点
1. Excel对象模型
Application(应用程序)
└─ Workbooks(工作簿集合)
└─ Workbook
└─ Worksheets(工作表集合)
└─ Worksheet
└─ Range(单元格区域)2. 访问对象
- 点号
.操作符:对象.属性或 对象.方法
3. 常用对象
- Application:代表整个Excel应用程序
- Workbook:代表一个工作簿
- Worksheet:代表一个工作表
- Range:代表单元格或区域
今日代码
vbaSub 对象示例()
' 访问Application对象
Application.Name
Application.Visible = True
' 访问Workbook对象
ThisWorkbook.Name
ActiveWorkbook.Path
' 访问Worksheet对象
Worksheets("Sheet1").Name
ActiveSheet.Range("A1").Value = "Hello"
' 访问Range对象
Range("A1").Value = "Hello"
Cells(1, 1).Value = "Hello"
End Sub练习题
- 打开指定工作簿
- 新建工作表并命名
- 设置A1单元格的值和格式
参考解答
1. 使用Workbooks.Open "文件路径"打开指定工作簿。 2. 使用Worksheets.Add创建新表,Sheets(1).Name = "新名称"命名。 3. Range("A1").Value = "内容"设置值,Range("A1").Font.Bold = True设置格式。
由在线工具箱(www.vba.net)整理制作