有两个类,一个是类clsCol,一个是这个类的集合clsCols.在调用中,用到for each clsCol in clsCols语句时,该句提示不支持此属性和方法。 是什么原因造成的?

解决方案 »

  1.   

    for each clsCol in clsCols.集合属性
      

  2.   

    for each clsCol in clsCols.集合属性利用集合访问clscol中的数据可以这样用
    clscols.item(i).属性名就行了
      

  3.   

    有些可以直接用的可能默认属性是true or false型的布尔,可以这么用,你的默认的非布尔吧
      

  4.   

    有些可以直接用的可能默认属性是true or false型的布尔,是什么意思?
      

  5.   

    dim cl as clsCol
    for each cl in clsCols
      

  6.   

    谢谢,of123
    使用此语句时是在第三个类模块中使用的。
    在第三个模块中也对clscol和clscols作了定义。
    想问一下,如果clscols类集合中没有实例填充数据。即clscols.count=0.用此语句会不会出现问题?
      

  7.   

    似乎MIS就能这么用,不需要“.集合属性”
      

  8.   

    kmzs,说的对啊.问题可能出在哪?
      

  9.   

    我用for next 语句把for each 语句替换掉了,就可以了.
    困惑,不知问题出在何处.
      

  10.   

    dim clsColElem as Variant 
    for each clsColElem in clsCols
    试试看