【Excel VBA】之二 Excel对象模型

作者: 大白话 | 来源:发表于2017-02-23 14:53 被阅读100次

Excel VBA 开发,就是将我们在Excel上的一些操作进行自动化。在Excel中我们最常操作的对象是单元格,如对单元格的格式进行修改,按单元格的数据进行查询,单元格之间的数学运算等。那在VBA代码中如何来表示单元格、如何表示工作表、工作簿等对象。Excel提供了对象模型。

一、Excel对象模型

Excel的对象模型与用户界面相对应。

Application对象表示整个Excel应用程序。

Workbook对象表示工作簿,一个Application对象包含多个Workbook.

Worksheet对象表示工作表。

Range对象表示单元格或一组单元格。

二 、对象

对象就是数据和行为的一个封装。其中的数据,也是对象的内容、属性,通常是名词、形容词。行为也称为对象的方法,通常是动词

如Worksheet对象中的Copy、Delete是方法,visible是属性。

对象中可以包含对象。如Worksheet中包含Range。Range对象是Worksheet对象的属性。

Excel中的对象是以Application对象为根的倒着的对象树。Excel中内置了几百个的对象,共有五千多个的属性和方法。VBA开发,最常用的是对Range对象的操作。

相关文章

网友评论

    本文标题:【Excel VBA】之二 Excel对象模型

    本文链接:https://www.haomeiwen.com/subject/ddcbwttx.html