【文件属性】:
文件名称:在代码中使用对象-mathematical statistics with applications
文件大小:13.45MB
文件格式:PDF
更新时间:2021-06-02 14:13:12
excel,VBA
8.7 在代码中使用对象
当在代码中使用对象时,实际上是在做以下三种事情:
• 设置对象的属性。
• 获取对象的属性。
• 执行对象的方法。
在下一部分中,将在这方面进行有一点深度的探索。
8.7.1 使用属性
要设置对象的属性,可以使用如下的基本语法:
Object.propertyname = value
O b j e c t是对象名,p r o p e r t y n a m e是指需要改变的对象的属性名字,而 v a l u e是该属性可以设
置的数值。对象的名字和属性之间用“ .”分开。例如,要设置范围对象的 Va l u e属性,可以使
用如下代码:
R a n g e ( " A 1 " ) . Value = 100
获取对象的属性和设置对象的属性相似,基本的语法是:
v a r _n a m e = O b j e c t . p r o p e r t y n a m e
在上面的语法中,将对象某个属性的设置读入一个变量或者其他存储位置中,诸如另一
个属性。如果要获取范围对象的 Va l u e属性,可以使用如下代码:
Dim sngValue As Single
S n g Value = Range("A1").Va l u e
可以用其他多种方式来使用属性的设置。例如,可以使用如下代码在消息框中显示某个
属性设置:
MsgBox "The range's value is " &Range("A1").value
8.7.2 使用方法
通过如下语法可以实现对象的方法:
O b j e c t . M e t h o d
当执行一个对象的方法时,需要用“ .”将对象和方法的名字分开。例如,如果需要执行
工作簿的“O p e n”方法,可以使用如下代码:
Workbooks("VBA Example").Open
某些方法是带参数的,而参数又可能是必须的或者可选的。例如,以下代码将工作簿保
存为“Current Budget”:
70使用中文Excel 2000编程 2 4学时教程