在程序中指定颜色一般试用RGB函数,分别输入R、G、B值。RGB函数返回颜色值(Long)。如果在程序中直接指定颜色对应的值,可以稍微加快程序的运行速度。特别在使单双行显示不同颜色等频繁调用RGB函数时,效果要好一些。
下表是一些常用颜色的值
Colour Red Green Blue 值
黑色 Black 0 0 0 0
白色 White 255 255 255 16777215
灰色 Gray 192 192 192 12632256
深灰色 Dark Grey 128 128 128 8421504
红色 Red 255 0 0 255
深红色 Dark Red 128 0 0 128
绿色 Green 0 255 0 65280
深绿色 Dark Green 0 128 0 32768
蓝色 Blue 0 0 255 16711680
深蓝色 Dark Blue 0 0 128 8388608
紫红色 Magenta 255 0 255 16711935
深紫红 Dark Magenta 128 0 128 8388736
紫色 Cyan 0 255 255 16776960
深紫 Dark Cyan 0 128 128 8421376
黄色 Yellow 255 255 0 65535
棕色 Brown 128 128 0 32896
特殊颜色
Button Face 79741120
Text 33554432
Background 1090519039
App. Workspace 276856960
RGB函数计算公式: 颜色值 = (65536 * Blue) + (256 * Green) + (Red)
==============================================
rgb(r,g,b)=r+g*256+b*256*256
=================================
Dim color As Double
Dim r, g, b As Integer
color = RGB(0, 0, 0)
r = color Mod 256
g = (color \ 256) Mod 256
b = (color \ 256 \ 256) Mod 256
Print r
Print g
Print b
==============================================
rgb(r,g,b)=r+g*256+b*256*256
=================================
Dim color As Double
Dim r, g, b As Integer
color = RGB(0, 0, 0)
r = color Mod 256
g = (color \ 256) Mod 256
b = (color \ 256 \ 256) Mod 256
Print r
Print g
Print b
下表列出了 Internet Explorer 4.0 支持的命名颜色:包括名称、十六进制表示、对应的RGB。
aliceblue | antiquewhite (#FAEBD7) RGB(250,235,215) | aqua (#00FFFF) RGB(0,255,255) | aquamarine (#7FFFD4) RGB(127,255,212) |
azure (#F0FFFF) RGB(240,255,255) | beige (#F5F5DC) RGB(245,245,220) | bisque (#FFE4C4) RGB(255,228,196) | black (#000000) RGB(0,0,0) |
blanchedalmond (#FFEBCD) RGB(255,235,205) | blue (#0000FF) RGB(0,0,255) | blueviolet (#8A2BE2) RGB(138,43,226) | brown (#A52A2A) RGB(165,42,42) |
burlywood (#DEB887) RGB(222,184,135) | cadetblue (#5F9EA0) RGB(95,158,160) | chartreuse (#7FFF00) RGB(127,255,0) | chocolate (#D2691E) RGB(210,105,30) |
coral (#FF7F50) RGB(255,127,80) | cornflowerblue (#6495ED) RGB(100,149,237) | cornsilk (#FFF8DC) RGB(255,248,220) | crimson (#DC143C) RGB(220,20,60) |
cyan (#00FFFF) RGB(0,255,255) | darkblue (#00008B) RGB(0,0,139) | darkcyan (#008B8B) RGB(0,139,139) | darkgoldenrod (#B8860B) RGB(184,134,11) |
darkgray (#A9A9A9) RGB(169,169,169) | darkgreen (#006400) RGB(0,100,0) | darkkhaki (#BDB76B) RGB(189,183,107) | darkmagenta (#8B008B) RGB(139,0,139) |
darkolivegreen (#556B2F) RGB(85,107,47) | darkorange (#FF8C00) RGB(255,140,0) | darkorchid (#9932CC) RGB(153,50,204) | darkred (#8B0000) RGB(139,0,0) |
darksalmon (#E9967A) | darkseagreen (#8FBC8B) | darkslateblue (#483D8B) | darkslategray (#2F4F4F) |
darkturquoise (#00CED1) | darkviolet (#9400D3) | deeppink (#FF1493) | deepskyblue (#00BFFF) |
dimgray (#696969) | dodgerblue (#1E90FF) | firebrick (#B22222) | floralwhite (#FFFAF0) |
forestgreen (#228B22) | fuchsia (#FF00FF) | gainsboro (#DCDCDC) | ghostwhite (#F8F8FF) |
gold (#FFD700) | goldenrod (#DAA520) | gray (#808080) | green (#008000) |
greenyellow (#ADFF2F) | honeydew (#F0FFF0) | hotpink (#FF69B4) | indianred (#CD5C5C) |
indigo (#4B0082) | ivory (#FFFFF0) | khaki (#F0E68C) | lavender (#E6E6FA) |
lavenderblush (#FFF0F5) | lawngreen (#7CFC00) | lemonchiffon (#FFFACD) | lightblue (#ADD8E6) |
lightcoral (#F08080) | lightcyan (#E0FFFF) | lightgoldenrodyellow (#FAFAD2) | lightgreen (#90EE90) |
lightgrey (#D3D3D3) | lightpink (#FFB6C1) | lightsalmon (#FFA07A) | lightseagreen (#20B2AA) |
lightskyblue (#87CEFA) | lightslategray (#778899) | lightsteelblue (#B0C4DE) | lightyellow (#FFFFE0) |
lime (#00FF00) | limegreen (#32CD32) | linen (#FAF0E6) | magenta (#FF00FF) |
maroon (#800000) | mediumaquamarine (#66CDAA) | mediumblue (#0000CD) | mediumorchid (#BA55D3) |
mediumpurple (#9370DB) | mediumseagreen (#3CB371) | mediumslateblue (#7B68EE) | mediumspringgreen (#00FA9A) |
mediumturquoise (#48D1CC) | mediumvioletred (#C71585) | midnightblue (#191970) | mintcream (#F5FFFA) |
mistyrose (#FFE4E1) | moccasin (#FFE4B5) | navajowhite (#FFDEAD) | navy (#000080) |
oldlace (#FDF5E6) | olive (#808000) | olivedrab (#6B8E23) | orange (#FFA500) |
orangered (#FF4500) | orchid (#DA70D6) | palegoldenrod (#EEE8AA) | palegreen (#98FB98) |
paleturquoise (#AFEEEE) | palevioletred (#DB7093) | papayawhip (#FFEFD5) | peachpuff (#FFDAB9) |
peru (#CD853F) | pink (#FFC0CB) | plum (#DDA0DD) | powderblue (#B0E0E6) |
purple (#800080) | red (#FF0000) | rosybrown (#BC8F8F) | royalblue (#4169E1) |
saddlebrown (#8B4513) | salmon (#FA8072) | sandybrown (#F4A460) | seagreen (#2E8B57) |
seashell (#FFF5EE) | sienna (#A0522D) | silver (#C0C0C0) | skyblue (#87CEEB) |
slateblue (#6A5ACD) | slategray (#708090) | snow (#FFFAFA) | springgreen (#00FF7F) |
steelblue (#4682B4) | tan (#D2B48C) | teal (#008080) | thistle (#D8BFD8) |
tomato (#FF6347) | turquoise (#40E0D0) | violet (#EE82EE) | wheat (#F5DEB3) |
white (#FFFFFF) | whitesmoke (#F5F5F5) | yellow (#FFFF00) | yellowgreen (#9ACD32) |