Vraća vrijednost Long koja predstavlja RGB vrijednost boje.
Sintaksa
RGB(crvena, zelena, plava)
Sintaksa funkcije RGB sadrži ove argumente:
| Argument | Opis |
|---|---|
| crvena | Obavezno. Variant (cijeli broj). Broj u rasponu od 0 do 255 (uključujući obje vrijednosti) koji predstavlja crvenu komponentu boje. |
| zelena | Obavezno. Variant (cijeli broj). Broj u rasponu od 0 do 255 (uključujući obje vrijednosti) koji predstavlja zelenu komponentu boje. |
| plava | Obavezno. Variant (cijeli broj). Broj u rasponu od 0 do 255 (uključujući obje vrijednosti) koji predstavlja plavu komponentu boje. |
Napomene
Načini i svojstva primjene koji prihvaćaju specifikacije boje očekuju da ta specifikacija bude broj koji predstavlja RGB vrijednost boje. RGB vrijednost boje određuje relativni intenzitet crvene, zelene i plave te uzrokuje prikaz određene boje.
Pretpostavlja se da je vrijednost svakog argumenta za RGB koji premašuje 255 255.
U sljedećoj su tablici navedene neke standardne boje te vrijednosti crvene, zelene i plave koje one obuhvaćaju:
| Boja | Crvena vrijednost | Zelena vrijednost | Plava vrijednost |
|---|---|---|---|
| Crno | 0 | 0 | 0 |
| Plava | 0 | 0 | 255 |
| Zelena | 0 | 255 | 0 |
| Cijan | 0 | 255 | 255 |
| Umetanje simbola | 255 | 0 | 0 |
| Magenta | 255 | 0 | 255 |
| Žuto | 255 | 255 | 0 |
| Bijelo | 255 | 255 | 255 |
Vrijednosti RGB boja koje vraća ova funkcija nisu kompatibilne s onima koje koristi operacijski sustav Macintosh. Mogu se koristiti u kontekstu Microsoftovih aplikacija za Macintosh, ali ne bi se smjele upotrebljavati prilikom izravne obavijesti o promjenama boja u operacijskom sustavu Macintosh.
Primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom je primjeru prikazano kako se pomoću funkcije RGB vraća cijeli broj koji predstavlja RGB vrijednost boje. Koristi se za one metode primjene i svojstva koji prihvaćaju specifikacije boja. Objekt MyObject i njegova svojstva koriste se samo u ilustrativne svrhe. Ako MyObject ne postoji ili ako nema svojstvo Boja , doći će do pogreške.
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)