文件名称:使用对象变量-mathematical statistics with applications
文件大小:13.45MB
文件格式:PDF
更新时间:2024-06-22 08:02:56
excel,VBA
8.8 使用对象变量 新术语 在学习变量的数据类型时,有一种类型没有讨论。这种类型就是对象变量,它是 指向某个对象的变量。因为对象变量指向一个对象,所以它们可以使用相应对象的属性和 方法。 创建对象变量和其他变量完全类似,也通过使用 D i m语句。可以使用通用的对象类型,也 可以使用特定的对象类型。程序清单 8 - 1显示了对象变量声明的一些例子。 程序清单8-1 对象变量的声明 1: Dim BudgetSheet As Object 2: Dim AnotherBudget As Wo r k s h e e t 3: Dim WorkingFile As Wo r k b o o k 4: Dim DeptCodes As Range 第一条D i m语句使用通用的对象数据类型。通常情况下,不要使用这种对象变量的声明方 法。其他的 D i m语句显示了更好的声明对象变量的方法。如果知道将要创建的对象的类型, 那么最好在定义对象变量时加以指明。对象变量声明后,可以用 S e t语句将一个对象指定给该 变量。程序清单8 - 2显示了S e t语句的用法。 程序清单8-2 Set语句 1: Set BudgetSheet = Wo r k b o o k s ( " F i n a n c e " ) . Wo r k s h e e t s ( " B u d g e t " ) 2: Set AnotherBudget = Wo r k b o o k s ( " M I S " ) . Wo r k s h e e t s ( " B u d g e t " ) 3: Set WorkingFile = Wo r k B o o k s ( " F i n a n c e " ) 4: Set DeptCodes =Workbooks ("Budget").Worksheets ("Category"). Range ("A1:A12") 设置了变量所引用的对象之后,就可以在代码中像对象名一样使用它们。程序清单 8 - 3举 72使用中文Excel 2000编程 2 4学时教程 图8-5 因为选择了“属性”, 所以列出了工作表的 所有属性