2015-07-20 305 views
0

使用语法.BackColor在Excel VBA中设置组件颜色时,应该输入什么才能获得所需的颜色?Excel VBA .BackColor颜色列表

CommandButton.BackColor = 'What should I have here? 
+1

只需键入SystemColorConstants。 (包括点),你会得到整个常量列表。 – Tom

+0

谢谢!我会更新我的答案。花了很长时间才找到这个东西,所以我做了一个问答。 – uranibaba

回答

0

下面是官方色彩名称的列表:https://msdn.microsoft.com/en-us/library/6ys84h69%28v=vs.90%29.aspx

在excel中构建用户窗体时,在属性窗口中,打开BackColor的下拉窗口。每种颜色都会有一个名字。 “vb”后跟没有空格的颜色名称将作为有效的语法(没有测试过所有的颜色,可能是错误的)。

只需键入SystemColorConstants即可。 (包括点),你会得到整个常量列表。 (谢谢汤姆,从回复到问题。)

CommandButton.BackColor = vbButtonFace 'This is default color for command button.