subtlation 发表于 2004-8-9 10:15:00

请问在vba窗体中是否不能用控件数组?

请问在vba窗体中是否不能用控件数组?我一直没办法在vba中把控件编成一个数组。

雪山飞狐_lzh 发表于 2004-8-10 08:46:00

不能用,引用窗体的控件集合

subtlation 发表于 2004-8-11 08:05:00

引用成功,谢谢.

zfbj 发表于 2004-8-11 11:52:00

能否留下你的解决方案或者代码?让后来的人少走弯路。谢谢。

subtlation 发表于 2004-8-11 18:51:00

以下代码在监视窗口显示checkbox2 到checkbox9的文字


               For i = 2 To 9<BR>                                                        debug.print         Me.Controls("checkbox" &amp; i).caption       


                       Next

雪山飞狐_lzh 发表于 2004-8-16 08:58:00

我一般是编一个属性:


Private Property Get LblDwg(ByVal Index As Variant) As Label<BR>                       Set LblDwg = Me.Controls("LblDwg" &amp; Trim(Index))<BR>End Property<BR>

cumtjh 发表于 2010-10-6 08:33:00

<p><font face="Verdana">Private Property Get TextBox(ByVal Index As Variant) As TextBox<br/>&nbsp;&nbsp;&nbsp; Set TextBox = Me.Controls("TextBox" &amp; Trim(Index))<br/>End Property</font></p>
<p><font face="Verdana">Private Property Get Label(ByVal Index As Variant) As Label<br/>&nbsp;&nbsp;&nbsp; Set Label = Me.Controls("Label" &amp; Trim(Index))<br/>End Property</font></p>
<p>&nbsp;</p>
<p>提示我无法找到指定对象,窍门在哪里?请指点</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
页: [1]
查看完整版本: 请问在vba窗体中是否不能用控件数组?