コレクションを使用してTypeの変数を格納していSubForm
ますが、オブジェクトを取得しようとすると、Typeの変数になりますControls
。誰かがこれがなぜであるか教えてもらえますか?
For Each ctl In Me.controls
Select Case ctl.ControlType
Case acSubform
Debug.Print "subform: " & TypeName(ctl)
If (ctl.Name = "a" Or ctl.Name = "b") Then
frmCollection.Add (ctl)
End If
End Select
Next
For Each frm In frmCollection
Debug.Print "Control: " & TypeName(frm)
Next