用ByRef,类型为as variant
不行啊!

解决方案 »

  1.   

    使用地址传递了public function VarFromlPtr(byval lPat as long,byval cbSize as long) as variant
    dim k as type
    copymoney k ,byval lPtr,cbSize
    varFromlPtr=k
    end function
      

  2.   

    怎么不行,你怎么传的。
    传的时候不要括号的:Private Sub Form_Load()
    Dim y(8, 9) As Long
    Call xc(y)     '不要用xc(y()), C里带过来的毛病。
    Debug.Print y(2, 3)
    End SubPrivate Sub xc(x As Variant)
     x(2, 3) = 5
    End Sub
      

  3.   

    我发现在Property Let过程中,如果对属性变量redim一下,就可以把数组值传递给属性了,不知怎么回事!
    288794和AdamBear说得也有道理!