请问在vba窗体中是否不能用控件数组?
请问在vba窗体中是否不能用控件数组?我一直没办法在vba中把控件编成一个数组。 不能用,引用窗体的控件集合 引用成功,谢谢. 能否留下你的解决方案或者代码?让后来的人少走弯路。谢谢。 以下代码在监视窗口显示checkbox2 到checkbox9的文字For i = 2 To 9<BR> debug.print Me.Controls("checkbox" & i).caption
Next 我一般是编一个属性:
Private Property Get LblDwg(ByVal Index As Variant) As Label<BR> Set LblDwg = Me.Controls("LblDwg" & Trim(Index))<BR>End Property<BR> <p><font face="Verdana">Private Property Get TextBox(ByVal Index As Variant) As TextBox<br/> Set TextBox = Me.Controls("TextBox" & Trim(Index))<br/>End Property</font></p>
<p><font face="Verdana">Private Property Get Label(ByVal Index As Variant) As Label<br/> Set Label = Me.Controls("Label" & Trim(Index))<br/>End Property</font></p>
<p> </p>
<p>提示我无法找到指定对象,窍门在哪里?请指点</p>
<p> </p>
<p> </p>
页:
[1]