写在前面
Excel的内置对象有很多
但VBA编程过程中,需于处理的对象却很少
常见的主要有以下四类:
02
应用程序对象
应用程序对象由以下部分组成
ActiveCell
,ActiveSheet
等等。'例子1:
Set xlapp = CreateObject("Excel.Sheet")
xlapp.Application.Workbooks.Open "C:\test.xls"
'例子2:
Application.Windows("test.xls").Activate
'例子3:
Application.ActiveCell.Font.Bold = True
03
工作簿对象
Workbook
对象是Workbooks
集合的成员,并包含当前在Microsoft Excel中打开的所有Workbook
对象。'例子1:关闭工作簿
Workbooks.Close
'例子2:创建工作簿
Workbooks.Add
'例子3:打开工作簿
Workbooks.Open FileName:="Test.xls", ReadOnly:=True
'例子4:激活工作簿对象下的工作表
Workbooks("Test.xls").Worksheets("Sheet1").Activate
04
工作表对象
'例子1:隐藏工作表
Worksheets(1).Visible = False
'例子2:保护工作表
Worksheets("Sheet1").Protect password:=“111”, scenarios:=True
05
范围对象
Range
对象表示单元格,行,列或包含一个或多个连续单元格块的单元格的选择。'例子1:赋值单个单元格
Worksheets("Sheet1").Range("A5").Value = "5235"
'例子2:赋值单元格区域
Worksheets("Sheet1").Range("A1:A4").Value = 5
联系客服