Returnerer en lang verdi som representerer en RGB-fargeverdi.
Syntaks
RGB( rød, grønn, blå )
Syntaksen for funksjonen RGB har følgende argumenter:
Argument |
Beskrivelse |
rød |
Obligatorisk. Variant (heltall). Tall i området 0–255, inkludert, som representerer den røde komponenten i fargen. |
grønn |
Obligatorisk. Variant (heltall). Tall i området 0–255, inkludert, som representerer den grønne komponenten i fargen. |
blå |
Obligatorisk. Variant (heltall). Tall i området 0–255, inkludert, som representerer den blå komponenten i fargen. |
Kommentarer
Programmetoder og egenskaper som godtar en fargespesifikasjon forventer at spesifikasjonen er et tall som representerer en RGB-fargeverdi. En RGB-fargeverdi angir den relative intensiteten til rødt, grønt og blått for å føre til at en bestemt farge vises.
Verdien for alle argument til RGB som overskrider 255, antas å være 255.
Tabellen nedenfor viser noen standardfarger og de røde, grønne og blå verdiene de inkluderer:
Farge |
Rød verdi |
Grønn verdi |
Blå verdi |
[Svart] |
0 |
0 |
0 |
Blå |
0 |
0 |
255 |
Grønn |
0 |
255 |
0 |
Cyan |
0 |
255 |
255 |
Rød |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Gul |
255 |
255 |
0 |
Hvit |
255 |
255 |
255 |
RGB-fargeverdiene som returneres av denne funksjonen, er ikke kompatible med de som brukes av Macintosh-operativsystemet. De kan brukes i konteksten til Microsoft-programmer for Macintosh, men bør ikke brukes når du kommuniserer fargeendringer direkte til Macintosh-operativsystemet.
Eksempel
Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.
Dette eksemplet viser hvordan RGB-funksjonen brukes til å returnere et heltall som representerer en RGB-fargeverdi . Den brukes for de programmetodene og egenskapene som godtar en fargespesifikasjon. Objektet MyObject og egenskapen brukes bare til illustrasjonsformål. Hvis MyObject ikke finnes, eller hvis den ikke har en Farge-egenskap , oppstår det en feil.
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)