excel2007宏中的对象和集合
- 2022-09-28
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 157 次浏览
VBA是一种面向对象的语言,这意味着它能操作对象,例如Ranges(区域)、Charts(图表)和AutoShape(自选图形)等。这些对象是分层组织的。Application对象(即Excel)包含其他对象。例如, Application对象包含许多对象,包括下述几个:
●Addlns(AddIn对象集)
●Windows(Window对象集)
●Workbooks(workbook对象集)
这些对象中的大多数都能包含其他对象。例如,一个Workbook(工作簿)对象可以包含以下对象:
●Charts(Chart工作表对象集)
●Names(Name对象集)
●Styles(Style对象集)
●Windows(工作簿中的Window对象集)
●Worksheets(worksheet对象集)
其中的每一个对象反过来也可包含其他对象。例如一个Worksheet(工作表)对象可以包含下列对象:
●ChartObjects(ChartObject对象集)
●PageSetup(一个保存打印信息的对象)
●PivotTables(所有的PivotTable对象集)
一个集合是由所有同类对象组成的。例如,所有Workbook(工作簿)对象的集合称为Workbooks集。使用索引号或名称可在集合中引用单独的对象。例如,如果一个工作簿中有三个工作表(名为Sheet1,Sheet2和Sheet3),可以使用以下的方法引用Worksheets(工作表)集中的第一个对象:
Worksheets(1)
Worksheets("Sheet1")