将Label BackColor更改为默认值

时间:2014-05-21 10:42:11

标签: vba userform

我想知道如何将UserForm中标签的背景颜色更改回默认值? (透明或类似UserFormcolor)

Info_Label.BackColor = xlTransparent

Info_Label.BackColor = xlNone

不起作用。

2 个答案:

答案 0 :(得分:9)

如果您希望标签透明,则需要设置BackStyle属性,如下所示:

'Transparent
Info_Label.BackStyle = 0

'Opaque
Info_Label.BackStyle = 1

或者,将标签BackColor返回到默认颜色:

Info_Label.BackColor = vbButtonFace

答案 1 :(得分:5)

默认颜色是枚举值vbButtonFace所以:

Info_Label.BackColor = vbButtonFace

或者匹配当前表格:

Info_Label.BackColor = me.BackColor