(可能)Excel VBA中的怪异对象我需要从中检索值
我在Excel/VBA中使用一些共享dll(我没有访问源代码的权限),在其中创建各种对象。其中一个对象名为crv,类型为ITermStructure(见下图) 此对象包含各种属性,例如(可能)Excel VBA中的怪异对象我需要从中检索值,vba,excel,Vba,Excel,我在Excel/VBA中使用一些共享dll(我没有访问源代码的权限),在其中创建各种对象。其中一个对象名为crv,类型为ITermStructure(见下图) 此对象包含各种属性,例如 国家 曲线区 等等 然而,从下面的手表窗口图片中,有许多属性被称为 “项目1” “项目2” 等等 类型变量/对象/IPoint 我的猜测是,每个项目只是一个简单的IPoint对象,包含(X,Y)-坐标 因此,棘手的部分是如何从中检索值 “项目1” “项目2” 等等 我有点被名字'Item 1','Item 2'(
您的
crv
对象看起来像一个集合,因此您可以对存储项进行索引访问,例如crv(1)
如果这不起作用,那么对象没有定义其类的默认成员,在这种情况下,应该显式索引到属性:
crv.Item(1)
文本墙!抱歉,但是你可能想考虑一下把你的文本格式化一点,这样它就更容易阅读和令人愉悦。我怀疑很多人不会以这种形式阅读你的问题。所以外表比内容更重要吗?:-)不过我试过重新格式化+1为更令人愉快的格式。长相很重要。如果有人想读它,它必须是令人愉快的!:)它是?如果是的话,有一堆公共属性可以访问,但显然它们不应该访问。你可以点击+按钮来查看每个项目下的内容吗?我最初是这样认为的,但是调用类似于eccrv(1)的东西会产生错误,例如crv(1).X。