zh_51testing 发表于 2008-9-9 12:04:44

请问在这种情况下怎么创建对象

原本想设置这样两个变量
menuObj = Window("Flight Reservation").WinMenu("Menu")
menuItem = "File;Fax Order..."
作为参数传给
Function is_enabled(menuObj,menuItem)
   is_enabled = menuObj.GetItemProperty(menuItem,"enabled")
End Function
然后这样调用
is_enabled(menuObj,menuItem)
直到运行时才知道:对象不支持此属性或方法: 'menuObj'
这时回过头来想一想,因为Window("Flight Reservation").WinMenu("Menu")是对象,不能直接简单地将其作为值赋给变量,请问在这种情况下是不是需要先创建一个对象,使这个对象等于Window("Flight Reservation").WinMenu("Menu"),如果思路是对的,请问在这种情况下怎么创建对象呢?
:handshake 多谢了。

赵晨雨露 发表于 2008-9-9 12:32:08

dfssd

假装不在 发表于 2008-9-9 12:34:13

dim menuObj
set menuObj = Window("Flight Reservation").WinMenu("Menu")

rcpp 发表于 2008-9-9 13:20:01

假胸正解
注意对象引用的赋值以及与事件关联需要用set
页: [1]
查看完整版本: 请问在这种情况下怎么创建对象