我正在使用Excel 2016
我有一个用户窗体,该窗体具有三个按钮的弹出菜单,第一个和第二个运行两个不同的宏,具体取决于用户单击哪个宏。第三个是“取消”按钮。
问题是我希望能够设置表单的边框颜色以匹配Excel主题的绿色。用户形成的蓝色默认与绿色冲突,坦率地说很糟糕。
在VBA编辑器中,我尝试将BorderColor
设置为&H00477422&
,据我所知,这是我想要的绿色阴影的正确代码。 BorderColor
属性左侧的小方块预览框变为正确的绿色,但是当我运行用户窗体时,它没有任何区别。
所以我尝试了一个初始化子项
Private Sub UserForm_Initialize()
'this is the rgb code for the correct shade of green
UserForm.BorderColor = RGB(34, 116, 71)
End Sub
再次没有区别。
[我忘了今天晚上在Google上花了将近5个小时并尝试了我发现的各种建议之后又尝试了多少个变体,但又一次,没有一个可行。
因此,出于我的精神错乱,我想知道有人能告诉我如何做一个看起来非常简单和明显的tweek。
我不得不说默认的蓝色是如此丑陋。
谢谢大家。
重置边框样式。
Private Sub UserForm_Initialize()
With Me
.BorderStyle = fmBorderStyleSingle
.BorderColor = RGB(34, 116, 71)
End With
End Sub