RGB 函数

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

返回表示 RGB 颜色值的 Long。

语法

RGB (红色、绿色、蓝色)

RGB 函数语法具有以下参数:

参数 说明
红色 必需。 整) (变体。 范围 0–255(含)中的数字,表示颜色的红色成分。
绿色 必需。 整) (变体。 范围 0–255(含)中的数字,表示颜色的绿色成分。
蓝色 必需。 整) (变体。 范围 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 操作系统使用的 RGB 颜色值不兼容。 它们可以在 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)