文件名称:在代码中使用对象-mathematical statistics with applications
文件大小:13.45MB
文件格式:PDF
更新时间:2024-06-22 08:02:56
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学时教程