我有一个 Let 属性定义为:
Public Property Let Set_ChanArray_Enabled1(i As Integer, j As Integer, choice As Boolean)
ChanArray(i, j).Enabled1 = choice
End Property
在同一个对象模块中定义的子中,我尝试执行以下操作:
For j = 4 To 44
Me.Set_ChanArray_Enabled1(j, 1) = True
Me.Set_ChanArray_Enabled1(j, 3) = True
Next j
但是 VBE 给了我一个 ByRef 参数不匹配,指向传入的 j
Me.Set_ChanArray_Enabled1(j, 1) = True
我已经将 j 和传递给方法的参数都定义为整数,所以我不确定出了什么问题。