当前位置:恩施知识网 > 健康之路 > 正文

什么是对象的属性和方法,获取对象的某个属性

听过VBA代码吗?羡慕能用代码高效办公的人吧!VBA代码远没有大家想象的那么难,跟着小编学一起学吧!
对象的属性
对象的属性,就是对象包含的内容或具有的特征,可以通过对象的属性来设置对象。每个对象都有属性,对象的属性可以理解为这个对象的特征(如颜色、大小)或包含的内容(如存储在其中的数据、包含在其中的下级对象)。
如果把一件衣服看成是一个对象,那么组成衣服的袖子、衣领、纽扣、口袋等就是衣服的属性;衣服的颜色、尺寸等外观信息也是衣服的属性。
与此类似,在Excel中,

听过VBA代码吗?羡慕能用代码高效办公的人吧!VBA代码远没有大家想象的那么难,跟着小编学一起学吧!

对象的属性

对象的属性,就是对象包含的内容或具有的特征,可以通过对象的属性来设置对象。每个对象都有属性,对象的属性可以理解为这个对象的特征(如颜色、大小)或包含的内容(如存储在其中的数据、包含在其中的下级对象)。

如果把一件衣服看成是一个对象,那么组成衣服的袖子、衣领、纽扣、口袋等就是衣服的属性;衣服的颜色、尺寸等外观信息也是衣服的属性。

与此类似,在Excel中,工作表包含单元格,所以单元格是工作表的一个属性;单元格中保存有数据,数据就是单元格的一个属性;单元格可以设置不同字体,字体是单元格的一个属性;字体还可以设置颜色,颜色是字体的一个属性……在编写VBA代码时,对象和属性之间用点“.”分隔,对象在前,属性在后,如:

可以通过设置对象的属性来设置对象。如想将Worksheets("Sheet 1 ")的标签名称更改为“abc”,代码可以写为:

Worksheets("Sheet1").Name="abc"

当然,对象的某些属性是只读属性,对于只读属性,我们只能获得该属性的值,而不能设置它。

有一点需要注意,对象和属性是相对而言的。对象的属性都会有一个或多个返回结果。对象的某些属性,返回的是另一个对象,如Worksheet对象的Range属性,返回的是Range对象(单元格)。

Range对象(单元格)是Worksheet对象(工作表)的属性,但它本身也是一种对象,作为一种对象,它也有自己的属性,如Font(字体),而Font也是对象,也有自己的属性, 如Color(颜色)。

对象和属性是相对而言的,单元格相对于字体来说是对象,相对于工作表来说是属性。

对象的方法

对象的方法,就是可以在对象上执行的操作,对象的方法用于操作对象。如剪切单元格,剪切是在单元格上执行的操作,就是单元格对象的一个方法;选中工作表,选中是在工作表上执行的操作,也是工作表对象的一个方法;保存工作簿,保存也是工作簿对象的一个方法……同属性一样,对象和方法之间用点“.”连接,对象在前,方法在后。如选中A 1 单元格,写成VBA代码为:

当要使用VBA操作某个对象时,就需要调用与该操作对应的方法,调用对象的方法后,都会有一个与之对应的操作结果。

怎样辨别方法和属性

对象的属性和方法都是写在对象名称后面,并且都使用点“.”作为分隔符,如:Range("A1").ValueRange("A1").Select其中Value是Range("A 1 ")的属性,返回保存在A 1 单元格中保存的数据,而Select是Range("A 1 ")的方法,表示选中A 1 单元格的操作。

其实,在大多数场合并没有必要准确地区分它们,但如果想知道某个代码关键字是属性还是方法,可以通过VBA的帮助信息来了解,如图 3- 14 所示。

图 3-14 VBA的帮助信息

除此之外,还有一种便捷的方法可以辨别属性和方法。当在【代码窗口】中输入代码时,如果在某个对象的后面输入点“.”(或按组合键),VBE就会自动显示一个【属性/方法】列表,列表中带绿色图标的项是方法,带手形灰色图标的是属性,如图 3-15 所示。

图 3-15 对象的【属性/方法】列表

学会了吗?快速提高你的效率吧!从此变“excel一秒超人”!

推荐阅读

北京大学出版社

《别怕,Excel VBA其实很简单》

什么是对象的属性和方法,获取对象的某个属性

什么是对象的方法、属性和事件?在程序中如何使用?

对象,你就理解成窗体,控件只类的都是就行了。
属性,就是对象具有的性质,如窗体的picture属性。
方法,对象所能做的动作,如窗体的print,cls,end方法等。
事件,如窗体的单击事件,双击事件等这些都是。
很简单的,你自己实践一下,就能理解了。

什么是对象的属性和方法,获取对象的某个属性

Vb什么是对象属性和方法

VB是面向对象的程序设计语言。利用VB开发应用软件时,首先作界面,然后是代码(实现功能)。界面中有控件构成,比如标签、文本框、命令按钮等。界面中的控件可称为对象。对象有三个要素:属性、方法、事件。属性是指对象的外观(如显示的文字、字体颜色等),方法是指对象从类继承的功能(如窗体的print方法,即在窗体中输出),类似函数。事件(如单击命令按钮click事件,用户单击了命令按钮即触发click事件,执行click事件中的代码)
免责申明:以上内容属作者个人观点,版权归原作者所有,不代表恩施知识网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.esly.wang/jiankang/41176.html 感谢你把文章分享给有需要的朋友!
上一篇:女孩子不让男朋友去她家,女生会让男生去她家里吗 下一篇:cad打印时如何不显示线宽,cad打印不出实际线宽

文章评论