Vrátí hodnotu typu Long představující barevnou hodnotu RGB.
Syntaxe
RGB( červená, zelená, modrá)
Syntaxe funkce RGB obsahuje následující argumenty:
Argument |
Popis |
červená |
Povinný argument. Variant (Integer). Číslo v rozsahu 0 až 255 (včetně), které představuje červenou komponentu barvy. |
zelená |
Povinný argument. Variant (Integer). Číslo v rozsahu 0 až 255 (včetně), které představuje zelenou komponentu barvy. |
modrá |
Povinný argument. Variant (Integer). Číslo v rozsahu 0 až 255 (včetně), které představuje modrou komponentu barvy. |
Poznámky
Metody a vlastnosti aplikace, které přijímají specifikaci barev, očekávají, že tato specifikace představuje číslo představující hodnotu barvy RGB. Hodnota barvy RGB určuje relativní intenzitu červené, zelené a modré barvy, která způsobí zobrazení konkrétní barvy.
Hodnota všech hodnot ArgumentRGB vyšší než 255 se předpokládá jako 255.
Následující tabulka uvádí některé standardní barvy a tyto červené, zelené a modré hodnoty:
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žitými v operačním systému Macintosh. Mohou být používány v kontextu aplikací společnosti Microsoft pro Macintosh, ale neměly by být použity při sdělování změn barev přímo v operačním 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 barevnou hodnotu RGB. Používá se pro tyto metody a vlastnosti aplikace, které přijímají specifikaci barev. Objekt MyObject a jeho vlastnost slouží jenom pro ilustraci. Pokud MyObject neexistuje nebo pokud vlastnost Color (Barva) neexistuje, 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)