以编程方式形成对象名称

时间:2012-06-25 16:36:52

标签: vba

假设我有一些VBA形式的TextBox,名为Text1,Text2,Text3。我正在寻找一种方法来做类似的事情:

For i = 1 To 4 
 (Text&i).Text=i
Next 

这只是我想要做的一个非常简单的例子。我希望能够在运行时以编程方式形成对象名称,然后对该对象执行某些操作。在这个简单的例子中,我想要Text1.Text = 1,Text2.Text = 2,Text3.Text = 3.

有没有办法做这样的事情?

1 个答案:

答案 0 :(得分:6)

Me.Controls("Text" & i).Text