Excel VBA红色标签

Excel VBA红色标签,vba,excel,Vba,Excel,我正在尝试在我的表格上显示一个红色标签,但无法。我尝试过将属性更改为RGB和HEX,但只得到了错误。是否有方法获取属性值以使我的标签为RGB(200,0,0)?我不知道房地产区域的价值是如何形成的 这是我制作红色标签的唯一方法: Private Sub Label13_Click() Label13.BackColor = RGB(200, 0, 0) End Sub 我必须点击标签使其变成红色。是否有一种方法可以在表单启动时使用代码将其变为红色?或者为该属性生成一个值?提前感谢您的帮助。您

我正在尝试在我的表格上显示一个红色标签,但无法。我尝试过将属性更改为RGB和HEX,但只得到了错误。是否有方法获取属性值以使我的标签为RGB(200,0,0)?我不知道房地产区域的价值是如何形成的

这是我制作红色标签的唯一方法:

Private Sub Label13_Click()
 Label13.BackColor = RGB(200, 0, 0)
End Sub

我必须点击标签使其变成红色。是否有一种方法可以在表单启动时使用代码将其变为红色?或者为该属性生成一个值?提前感谢您的帮助。

您可以对表单使用
初始化
事件,而不是将事件放在
单击
事件上

下面是一个名为
UserForm
的表单示例。使用下拉列表选择表单,然后选择
初始化
事件

如果您知道这是您想要的颜色,也可以在属性中设置颜色


一种可能的方法是检查RGB函数返回的十进制值(对于
RGB(200,0,0)
它只是
200
),然后在属性窗口中输入该值。它将自动转换为十六进制BGRHow你把窗口打开了吗?我找不到那个按钮。在VBA编辑器中,点击
F4
或菜单上的
View->Properties窗口
找到带有颜色的,谢谢。我在码头模式下有地雷。非常感谢F4的方式比我发现的更好。