Vráti hodnotu typu Long, ktorá predstavuje hodnotu RGB farby.
Syntax
RGB(červená, zelená, modrá)
Syntax funkcie RGB má tieto argumenty:
| Argument | Popis |
|---|---|
| červená | Povinný argument. Hodnota typu Variant (Integer). Číslo v rozsahu 0 – 255 vrátane, ktoré predstavuje červenú zložku farby. |
| zelená | Povinný argument. Hodnota typu Variant (Integer). Číslo v rozsahu 0 – 255 vrátane, ktoré predstavuje zelenú zložku farby. |
| modrá | Povinný argument. Hodnota typu Variant (Integer). Číslo v rozsahu 0 – 255 vrátane, ktoré predstavuje modrú zložku farby. |
Poznámky:
Metódy a vlastnosti aplikácie, ktoré akceptujú špecifikáciu farby, očakávajú, že špecifikácia bude číslo predstavujúce hodnotu RGB farby. Hodnota RGB farby udáva relatívnu intenzitu červenej, zelenej a modrej farby, ktoré spôsobia, že sa zobrazí určitá farba.
Hodnota ľubovoľného argumentu na RGB , ktorá presahuje 255, sa považuje za 255.
V nasledujúcej tabuľke je uvedený zoznam niektorých štandardných farieb a ich hodnoty červenej, zelenej a modrej:
| Farba | Hodnota červenej | Hodnota zelenej | Hodnota modrej |
|---|---|---|---|
| Čierna | 0 | 0 | 0 |
| Modrá | 0 | 0 | 255 |
| Zelená | 0 | 255 | 0 |
| Azúrová | 0 | 255 | 255 |
| Červená | 255 | 0 | 0 |
| Purpurová | 255 | 0 | 255 |
| Žltá | 255 | 255 | 0 |
| Biela | 255 | 255 | 255 |
Hodnoty RGB farieb vrátené touto funkciou sú nekompatibilné s hodnotami, ktoré používa operačný systém Macintosh. Možno ich použiť v kontexte aplikácií spoločnosti Microsoft pre Macintosh, ale nemali by sa používať pri priamej komunikácii o zmenách farieb s operačným systémom Macintosh.
Príklad
Poznámka
Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
Tento príklad znázorňuje použitie funkcie RGB na vrátenie celého čísla, ktoré predstavuje hodnotu RGB farby. Používa sa pre metódy a vlastnosti aplikácie, ktoré akceptujú špecifikáciu farby. Objekt MyObject a jeho vlastnosť sú použité len na účely znázornenia. Ak MyObject neexistuje alebo ak nemá vlastnosť Farba , vyskytne sa chyba.
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)