返回一个 Long 类型的值,表示 RGB 颜色值。
语法
RGB ( 红色、绿色、蓝色 )
RGB 函数语法具有以下参数:
参数 |
说明 |
红色 |
必需。 Variant (Integer) 。 0-255 范围内的数字(含)表示颜色的红色分量。 |
绿色 |
必需。 Variant (Integer) 。 0-255 范围内的数字(含)表示颜色的绿色分量。 |
蓝色 |
必需。 Variant (Integer) 。 0-255 范围内的数字(含)表示颜色的蓝色分量。 |
备注
接受颜色规范的应用程序方法和属性要求该规范是表示 RGB 颜色值的数字。 RGB 颜色值指定红色、绿色和蓝色的相对强度,以便显示特定颜色。
超过 255 的任何 参数RGB 的值假定为 255。
下表列出了一些标准颜色以及它们包括的红色、绿色和蓝色值:
颜色 |
红色值 |
绿色值 |
蓝色值 |
黑色 |
0 |
0 |
0 |
蓝色 |
0 |
0 |
255 |
绿色 |
0 |
255 |
0 |
青色 |
0 |
255 |
255 |
红色 |
255 |
0 |
0 |
品红 |
255 |
0 |
255 |
Yellow |
255 |
255 |
0 |
白色 |
255 |
255 |
255 |
此函数返回的 RGB 颜色值与 Macintosh 操作系统使用的颜色值不兼容。 它们可以在 Macintosh 的 Microsoft 应用程序上下文中使用,但在将颜色更改直接传达给 Macintosh 操作系统时,不应使用它们。
示例
注意: 以下示例演示了如何在 Visual Basic for Applications (VBA) 模块中使用此函数。 有关使用 VBA 的详细信息,请在搜索旁边的下拉列表中选择“开发人员参考”,并在搜索框中输入一个或多个术语。
此示例演示如何使用 RGB 函数返回表示 RGB 颜色值的整数。 它用于接受颜色规范的应用程序方法和属性。 对象 MyObject 及其属性仅用于说明目的。 如果 MyObject 不存在,或者它没有 Color 属性,则会发生错误。
Dim RED, I, RGBValue, MyObject
' Return the value for Red. Red = RGB(255, 0, 0) ' Initialize offset. I = 75 RGBValue = RGB(I, 64 + I, 128 + I) ' Same as RGB(75, 139, 203). ' Set the Color property of MyObject to Red. MyObject.Color = RGB(255, 0, 0)