Day06 - 对象模型入门

今日学习目标

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

知识点

### 1. Excel对象模型
``
Application(应用程序)
└─ Workbooks(工作簿集合)
└─ Workbook
└─ Worksheets(工作表集合)
└─ Worksheet
└─ Range(单元格区域)
`
### 2. 访问对象
- 点号
.操作符:对象.属性对象.方法`
### 3. 常用对象
- Application:代表整个Excel应用程序
- Workbook:代表一个工作簿
- Worksheet:代表一个工作表
- Range:代表单元格或区域

今日代码

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单元格的值和格式