【问题标题】:Programmatically forming an object name以编程方式形成对象名称
【发布时间】:2023-03-21 21:16:02
【问题描述】:

假设我在 VBA 表单中有几个 TextBox,称为 Text1、Text2、Text3。我正在寻找一种方法来做类似的事情:

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

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

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

【问题讨论】:

    标签: vba


    【解决方案1】:
    Me.Controls("Text" & i).Text
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 2015-05-27
      相关资源
      最近更新 更多