RGB 函数
返回表示 RGB 颜色值的 Long 整数。
语法
RGB (红色、 绿色、 蓝色)
RGB 函数语法包含下列命名参数:
Part | 说明 |
---|---|
红 | 必需;Variant (Integer)。 一个介于 0 和 255 之间(含 0 和 255)的数,它表示颜色的红色分量。 |
绿色 | 必需;Variant (Integer)。 一个介于 0 和 255 之间(含 0 和 255)的数,它表示颜色的绿色分量。 |
蓝色 | 必需;Variant (Integer)。 一个介于 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 |
黄色 | 255 | 255 | 0 |
白色 | 255 | 255 | 255 |
注意
此函数返回的 RGB 颜色值与 Macintosh 操作系统使用的颜色值不兼容。 可以在适用于 Macintosh 的 Microsoft 应用程序的上下文中使用这些颜色值,但不应在将颜色更改直接传递到 Macintosh 操作系统时使用。
示例
此示例演示如何使用 RGB 函数返回表示 RGB 颜色值的整数。 它用于接受颜色规范的应用程序方法和属性。 对象 MyObject 及其属性仅用于说明目的。 如果 MyObject 不存在,或者它没有 Color 属性,则会发生错误。
Dim Red, I, RGBValue, MyObject
Red = RGB(255, 0, 0) ' Return the value for Red.
I = 75 ' Initialize offset.
RGBValue = RGB(I, 64 + I, 128 + I) ' Same as RGB(75, 139, 203).
MyObject.Color = RGB(255, 0, 0) ' Set the Color property of MyObject to Red.
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。