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 pre ľubovoľný argument funkcie 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 objekt MyObject neexistuje alebo ak nemá vlastnosť Color, 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)    

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.