RGB 函數

會傳回代表 RGB 色彩值的 Long 整數。

語法

RGB (紅色綠色藍色)

RGB函式語法具有下列具名引數

部分 描述
必填; Variant ( 數) 。 包含範圍 0-255 的數位,代表色彩的紅色元件。
綠色 必填; Variant ( 數) 。 包含範圍 0–255 的數位,代表色彩的綠色元件。
藍色 必填; Variant ( 數) 。 0–255 範圍中的數位,包含 ,代表色彩的藍色元件。

註解

接受色彩規格的應用程式 方法屬性 會預期規格是代表 RGB 色彩值的數位。 RGB 色彩值會指定紅色、綠色和藍色的相對強度,以顯示特定色彩。

RGB中任何超過 255 的引數值都假設為 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 支援與意見反應