1、对象是个啥?
对象就是平常生活中的物品。比如,人(算物品?)、手机、钱包、钥匙......
在VBA中常用的对象包括单元格Range、工作表Worksheet、工作簿Workbook,除了这三大件,当然还包括
图表、图形、文本框......
2、有人的地方就会有人抱团取暖,于是就有了团体、集体。
蜿蜒的一座座山形成了气势磅礴的山脉。
在VBA中,对象的“抱团”就组成了集合。
比如,
单元格区域A1:B10,可以看成是它里面的每一个单元格形成的集合;
工作表可以看成是由N*N个单元格组成的集合;
多个工作表又组成了集合Worksheets;多个工作簿又组成了集合Workbooks......
3、对象的层级关系。
一个典型的家庭中,存在这样的层级关系:儿子--爸爸--爷爷。
在Excel中,也存在这样的从属关系:单元格--工作表--工作簿。
4、对象的属性。
属性就是个形容词。如人的高矮肥瘦;毛发的乌黑发亮;诺基亚手机的耐摔和砸破核桃的硬度.....
在VBA中,单元格的行高、列宽;字体的颜色大小;工作表(簿)的名称(Name),都是其相对应的属性。
5、用对象的Parent属性看层级关系。
【对象.Parent属性】返回该对象的“上一级”对象。下面代码返回每一个上级对象的名称。
代码解释:在英语中Parent有父亲的意思,那么在代码中......
1、单元格A1的上一级对象(爸爸)是工作表;
2、工作表的上一级对象(爸爸)是工作簿;
3、工作簿的上一级对象(爸爸)是MS Excel;
4、MS Excel的上一级对象(爸爸)不是比尔盖茨,因为它最大了,没有爸爸%>_<%。
联系客服