Returnerar ett Long värde som representerar ett RGB-färgvärde.
Syntax
RGB(röd; grön; blå)
Syntaxen för funktionen RGB har följande argument:
| Argument | Beskrivning |
|---|---|
| röd | Obligatoriskt. Variant (integer). Tal i intervallet 0–255 som representerar den röda komponenten av färgen. |
| Grön | Obligatoriskt. Variant (integer). Tal i intervallet 0–255 som representerar den gröna komponenten av färgen. |
| Blå | Obligatoriskt. Variant (integer). Tal i intervallet 0–255 som representerar den blå komponenten av färgen. |
Kommentarer
Programmetoder och egenskaper som accepterar en färgspecifikation förväntar sig att specifikationen ska vara ett tal som representerar ett RGB-färgvärde. Ett RGB-färgvärde anger den relativa intensiteten av rött, grönt och blått så att en viss färg visas.
Värdet för ett argument till RGB som överskrider 255 antas vara 255.
I följande tabell listas några standardfärger och de röda, gröna och blå värdena för dem:
| Färg | Rött värde | Grönt värde | Blått värde |
|---|---|---|---|
| Svart | 0 | 0 | 0 |
| Blå | 0 | 0 | 255 |
| Grön | 0 | 255 | 0 |
| Cyan | 0 | 255 | 255 |
| Röd | 255 | 0 | 0 |
| Magenta | 255 | 0 | 255 |
| Gul | 255 | 255 | 0 |
| Vit | 255 | 255 | 255 |
RGB-färgvärdena som returneras av den här funktionen är inkompatibla med de som används i Macintosh-operativsystem. De får användas inom ramen för Microsoft-program för Macintosh, men ska inte användas vid överföring av färgändringar direkt till Macintosh-operativsystemet.
Exempel
Obs
I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
Det här exemplet visar hur funktionen RGB används för att returnera ett heltal som representerar ett RGB-färgvärde . Den används för de appliceringsmetoder och egenskaper som accepterar en färgspecifikation. Objektet MyObject och dess egenskap används endast i visningssyfte. Om MyObject den inte finns, eller om den inte har någon färgegenskap , uppstår ett fel.
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)