我正在尝试Collection
在新类中扩展 VBA 对象的功能并使此类成为的继承者Collection
,但该Implements Collection
语句给了我以下错误:
工具接口错误:方法名称中带有下划线。
什么下划线?!Add
、Item
、Remove
和Count
是文档中列出的唯一方法Collection
。所有四个都没有下划线。
编辑:为了澄清,我正在制作一个名为的类UniformCollection
(仅接受相同类型的成员,受此方法的启发)。我希望它实现 Collection
,以便 aUniformCollection
是 a Collection
并且可以Collection
在调用其他对象的方法等时代替 a 使用。
我知道我必须为 Add、Item 等编写委派方法/属性,并为For Each
工作编写一个 NewEnum 属性,而且我已经这样做了。
我的问题是该Implements Collection
语句给了我上述错误。
奖金问题:是Count
方法还是属性Collection
?帮助将其称为属性,但 VBA 编辑器中的对象浏览器将其称为函数,即方法(飞黄框)。