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的上一级对象(爸爸)不是比尔盖茨,因为它最大了,没有爸爸%>_<%。 |
|