Pateikia Ilgąjį, nurodantį RGB spalvos reikšmę.
Sintaksė
RGB (raudona, žalia, mėlyna)
Funkcijos RGB sintaksė turi tokius argumentus:
| Argumentas | Aprašymas |
|---|---|
| raudona | Būtinas. Variantas (sveikasis skaičius). Skaičius diapazone nuo 0 iki 255 imtinai, reiškiantis raudoną spalvos komponentą. |
| žalia | Būtinas. Variantas (sveikasis skaičius). Skaičius diapazone nuo 0 iki 255 imtinai, reiškiantis žalią spalvos komponentą. |
| mėlyna | Būtinas. Variantas (sveikasis skaičius). Skaičius diapazone nuo 0 iki 255 imtinai, reiškiantis mėlyną spalvos komponentą. |
Pastabos
Taikymo metodai ir ypatybės, kurie priima spalvų specifikaciją, tikisi, kad ta specifikacija bus skaičius, nurodantis RGB spalvų reikšmę. RGB spalvos reikšmė nurodo santykinį raudonos, žalios ir mėlynos spalvos intensyvumą, kad būtų rodoma konkreti spalva.
Laikoma, kad bet kurio RGB argumento, viršijančio 255, reikšmė yra 255.
Šioje lentelėje išvardytos kai kurios standartinės spalvos ir jose esančios raudonos, žalios ir mėlynos reikšmės:
| Spalva | Red Value | Green Value | Mėlyna reikšmė |
|---|---|---|---|
| Juoda | 0 | 0 | 0 |
| Mėlyna | 0 | 0 | 255 |
| Žalia | 0 | 255 | 0 |
| Žydra | 0 | 255 | 255 |
| Red | 255 | 0 | 0 |
| Rausvai raudona | 255 | 0 | 255 |
| Geltona | 255 | 255 | 0 |
| Balta | 255 | 255 | 255 |
Šios funkcijos grąžinamos RGB spalvų reikšmės nesuderinamos su naudojamomis operacinėje sistemoje Macintosh. Jie gali būti naudojami „Microsoft“ taikomųjų programų, skirtų Macintosh, kontekste, bet jų negalima naudoti, kai spalvos pasikeitimai perduodami tiesiogiai Macintosh operacinei sistemai.
Pavyzdys
Pastaba
Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje parodyta, kaip RGB funkcija naudojama grąžinti sveikąjį skaičių, nurodantį RGB spalvos reikšmę. Jis naudojamas tiems taikymo metodams ir ypatybėms, kurios priima spalvų specifikaciją. Objektas MyObject ir jo nuosavybė naudojama tik iliustracijos tikslais. Jei MyObject jos nėra arba ji neturi ypatybės Color , įvyksta klaida.
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)