首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置用户窗体边框颜色属性

设置用户窗体边框颜色属性
EN

Stack Overflow用户
提问于 2020-06-13 08:59:36
回答 1查看 865关注 0票数 0

我正在使用Excel 2016

我有一个用户表单,作为一个弹出式菜单与三个按钮,第一个和第二个运行两个不同的宏取决于用户点击哪一个。第三个是Cancel按钮。

问题是,我希望能够设置窗体的边框颜色,以匹配Excel主题的绿色。用户窗体默认的蓝色与绿色冲突,坦率地说很糟糕。

在VBA编辑器中,我尝试将表单BorderColor设置为&H00477422&,据我所知,这是我想要的绿色阴影的正确代码。BorderColor属性左侧的小方形预览框变为正确的绿色,但是当我运行用户表单时,它没有任何变化。

所以我尝试了一个初始化sub

代码语言:javascript
运行
复制
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个小时,尝试了我找到的各种建议后,我忘记了今天晚上我尝试了多少变体,但仍然没有一个有效。

因此,为了我疲惫的理智,我想知道,任何人都可以告诉我如何做看起来非常简单和明显的一周。

我不得不说,默认的蓝色实在太难看了。

谢谢大家。

EN

Stack Overflow用户

发布于 2020-06-13 10:17:42

重置边框样式。

代码语言:javascript
运行
复制
Private Sub UserForm_Initialize()

    With Me
        .BorderStyle = fmBorderStyleSingle
        .BorderColor = RGB(34, 116, 71)
    End With
End Sub
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62354352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档