VB集合没有索引,因为它没有默认属性?如何迭代集合?

问题描述 投票:0回答:1
    Dim RS2 As iHistorian_SDK.TagRecordset    
    '...
    For intI = 1 To RS2.Item.Count
        '....
        HistEngHigh = RS2.Item(intI).HiEngineeringUnits

现在,这将给出错误接口'VBA.Collection'的索引,因为它没有默认属性。现在,当我通过iFIX在VBA 6.5中运行代码时,它就可以工作了,但是现在我在Visual Studio 2005中创建了一个独立项目,它给了我这个错误。

那我该怎么办?正确的默认值是什么,为什么它没有一个/需要一个?

visual-studio vba vb6 visual-studio-2005
1个回答
1
投票

没关系,我通过使用for每个循环对其进行迭代来修复它,不知道我可以在自定义集合中使用它

© www.soinside.com 2019 - 2024. All rights reserved.