RGB-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Jos jokin RGB-argumentti on suurempi kuin 255, sen oletetaan olevan 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 MyObject sitä ei ole 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)