今日学习目标

  • 理解VBA中的对象概念
  • 掌握对象属性和方法的访问
  • 了解Excel对象模型层次

知识点

1. Excel对象模型

Application(应用程序)
└─ Workbooks(工作簿集合)
└─ Workbook
└─ Worksheets(工作表集合)
└─ Worksheet
└─ Range(单元格区域)

2. 访问对象

  • 点号.操作符:对象.属性 或 对象.方法

3. 常用对象

  • Application:代表整个Excel应用程序
  • Workbook:代表一个工作簿
  • Worksheet:代表一个工作表
  • Range:代表单元格或区域

今日代码

vba
Sub 对象示例() ' 访问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

练习题

  1. 打开指定工作簿
  2. 新建工作表并命名
  3. 设置A1单元格的值和格式

参考解答

1. 使用Workbooks.Open "文件路径"打开指定工作簿。 2. 使用Worksheets.Add创建新表,Sheets(1).Name = "新名称"命名。 3. Range("A1").Value = "内容"设置值,Range("A1").Font.Bold = True设置格式。


由在线工具箱(www.vba.net)整理制作