Vrne vrednost Long, ki predstavlja vrednost barve RGB.
Sintaksa
RGB( rdeča, zelena, modra )
Sintaksa funkcije RGB ima te argumente:
Argument |
Opis |
rdeča |
Obvezno. Variant (celo število). Število v obsegu od 0 do vključno 255, ki predstavlja rdečo komponento barve. |
zelena |
Obvezno. Variant (celo število). Število v obsegu od 0 do vključno 255, ki predstavlja zeleno komponento barve. |
modra |
Obvezno. Variant (celo število). Število v obsegu od 0 do vključno 255, ki predstavlja modro komponento barve. |
Opombe
Metode in lastnosti programa, ki sprejemajo specifikacijo barve pričakujejo, da bo specifikacija številka, ki predstavlja vrednost barve RGB. Vrednost barve RGB določa relativno intenzivnost rdeče, zelene in modre za prikaz določene barve.
Za vrednost za kateri koli argument za RGB, ki presega 255, se šteje, da je 255.
V spodnji preglednici so navedene nekatere standardne barve ter vrednosti rdeče, zelene in modre, ki jih vsebujejo:
Barva |
Vrednost rdeče |
Vrednost zelene |
Vrednost modre |
Črna |
0 |
0 |
0 |
Modra |
0 |
0 |
255 |
Zelena |
0 |
255 |
0 |
Cijan |
0 |
255 |
255 |
Rdeča |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Rumena |
255 |
255 |
0 |
Bela |
255 |
255 |
255 |
Vrednosti barve RGB, ki jih vrne ta funkcija, niso združljive s tistimi, ki se uporabljajo v operacijskem sistemu Macintosh. Lahko se uporabijo v okviru Microsoftovih programov za računalnike Macintosh, vendar pa jih ne uporabljajte pri prenosu barvnih sprememb neposredno v operacijski sistem Macintosh.
Primer
Opomba: V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
V tem primeru je prikazano, kako se funkcija RGB uporablja za vračanje celega števila, ki predstavlja vrednost barve RGB. Uporablja se za metode in lastnosti programa, ki sprejemajo specifikacijo barve. Predmet MyObject in njegova lastnost sta uporabljena samo za ponazoritev. Če MyObject ne obstaja, ali če nima lastnosti Color, pride do napake.
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)