Palauttaa Long-arvon, joka vastaa RGB-väriarvoa.
Syntaksi
RGB ( punainen, vihreä, sininen )
RGB-funktion syntaksilla on seuraavat argumentit:
Argumentti |
Kuvaus |
punainen |
Pakollinen. Variantti (kokonaisluku). Luku välillä 0–255, joka vastaa värin punaista osaa. |
vihreä |
Pakollinen. Variantti (kokonaisluku). Luku välillä 0–255, joka vastaa värin vihreää osaa. |
sininen |
Pakollinen. Variantti (kokonaisluku). Luku välillä 0–255, joka vastaa värin sinistä osaa. |
Huomautuksia
Värimäärityksiä hyväksyvät sovelluksen menetelmät ja ominaisuudet odottavat määritykseltä lukua, joka vastaa RGB-väriarvoa. RGB-väriarvo määrittää suhteellisen punaisen, vihreän ja sinisen voimakkuuden näyttääkseen tietyn värin.
Mikä tahansa RGB-funktion argumenttiarvo, joka ylittää 255, on oletusarvoisesti 255.
Seuraavassa taulukossa on luettelo vakioväreistä ja vakiovärien sisältämistä punaisen, vihreän ja sinisen arvoista:
Väri |
Punainen arvo |
Vihreä arvo |
Sininen arvo |
Musta |
0 |
0 |
0 |
Sininen |
0 |
0 |
255 |
Vihreä |
0 |
255 |
0 |
Syaani |
0 |
255 |
255 |
Punainen |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Keltainen |
255 |
255 |
0 |
Valkoinen |
255 |
255 |
255 |
Tämän funktion palauttamat RGB-väriarvot eivät ole yhteensopivia Macintosh-käyttöjärjestelmän käyttämien väriarvojen kanssa. Niitä voidaan käyttää Macintosh-käyttöjärjestelmille tarkoitetuissa Microsoftin sovelluksissa, mutta niitä ei tule käyttää silloin, kun värimuutoksia tehdään suoraan Macintosh-käyttöjärjestelmään.
Esimerkki
Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä kuvataan, kuinka RGB-funktion avulla palautetaan RGB-väriarvoa edustava kokonaisluku. Funktiota käytetään niihin sovelluksen menetelmiin ja ominaisuuksiin, jotka hyväksyvät värimäärityksen. Objektia MyObject ja sen ominaisuutta käytetään vain esimerkkitarkoituksessa. Jos objektia MyObject ei ole olemassa tai siinä ei ole Väri-ominaisuutta, tapahtuu virhe.
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)