使用 VBA:为用户窗体上的标签控件赋值

Using VBA: Assign value to label control on userform

我在用户窗体后面的 VBA 代码中工作。我有一个名为 block 的字符串变量,它对应于我的用户窗体上文本标签的名称。查看其他问题后,似乎使用控件功能可以控制用户窗体上标签的设置。块变量是标签的字符串 name.I 在下面的所有尝试中都会出错

 Me.Controls(block).BackColor = &HFFFF&

当我尝试对其进行硬编码以确保它是标签的确切名称时,我仍然遇到错误

 Me.Controls("S111").BackColor = &HFFFF&

以下行有效:

 Me.S111.BackColor = &HFFFF&

当我尝试类似的技术时,出现另一个错误:

Me.block.BackColor = &HFFFF&

我哪里做错了,我的做法可行吗?

控件Me.S111是一个对象。

Dim objObject as Object '(Not type String)
Set objObject = Me.S111
objObject.BackColor = &HFFFF&