VBA是一种面向对象的语言,这意味着它能操作对象,例如Ranges(区域)、Charts(图表)和AutoShape(自选图形)等。这些对象是分层组织的。Application对象(即Excel)包含其他对象。例如, Application对象包含许多对象,包括下述几个: 这些对象中的大多数都能包含其他对象。例如,一个Workbook(工作簿)对象可以包含以下对象: 其中的每一个对象反过来也可包含其他对象。例如一个Worksheet(工作表)对象可以包含下列对象: 一个集合是由所有同类对象组成的。例如,所有Workbook(工作簿)对象的集合称为Workbooks集。使用索引号或名称可在集合中引用单独的对象。例如,如果一个工作簿中有三个工作表(名为Sheet1,Sheet2和Sheet3),可以使用以下的方法引用Worksheets(工作表)集中的第一个对象: |