Vrátí hodnotu long představující hodnotu barvy RGB.
Syntaxe
RGB ( červená, zelená, modrá )
Syntaxe funkce RGB má tyto argumenty:
Argument |
Popis |
červená |
Povinný argument. Varianta (celé číslo). Číslo v rozsahu 0–255 včetně, který představuje červenou složku barvy. |
zelená |
Povinný argument. Varianta (celé číslo). Číslo v rozsahu 0–255 včetně, které představuje zelenou složku barvy. |
modrá |
Povinný argument. Varianta (celé číslo). Číslo v rozsahu 0–255 včetně, které představuje modrou složku barvy. |
Poznámky
Aplikační metody a vlastnosti, které přijímají specifikaci barev, očekávají, že specifikace bude číslem představujícím hodnotu barvy RGB. Hodnota barvy RGB určuje relativní intenzitu červené, zelené a modré, aby se zobrazila konkrétní barva.
Hodnota pro všechny Argument rgb, která přesahuje 255, se předpokládá jako 255.
V následující tabulce jsou uvedeny některé standardní barvy a červené, zelené a modré hodnoty, které obsahují:
Barva |
Červená hodnota |
Zelená hodnota |
Modrá hodnota |
Černá |
0 |
0 |
0 |
Modrá |
0 |
0 |
255 |
Zelená |
0 |
255 |
0 |
Azurová |
0 |
255 |
255 |
Červená |
255 |
0 |
0 |
Purpurová |
255 |
0 |
255 |
Žlutě: |
255 |
255 |
0 |
Bílá |
255 |
255 |
255 |
Hodnoty barev RGB vrácené touto funkcí nejsou kompatibilní s hodnotami používanými operačním systémem Macintosh. Mohou být použity v kontextu aplikací společnosti Microsoft pro Macintosh, ale neměly by být používány při komunikaci změn barev přímo do operačního systému Macintosh.
Příklad
Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Tento příklad ukazuje, jak se funkce RGB používá k vrácení celého čísla představujícího hodnotu barvy RGB . Používá se pro ty aplikační metody a vlastnosti, které přijímají specifikaci barev. Objekt MyObject a jeho vlastnost se používají pouze pro ilustraci. Pokud MyObject neexistuje nebo pokud nemá vlastnost Color , dojde k chybě.
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)