【文件属性】:
文件名称:使用对象变量-mathematical statistics with applications
文件大小:13.45MB
文件格式:PDF
更新时间:2021-06-02 14:13:12
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 因为选择了“属性”,
所以列出了工作表的
所有属性