Returnerer en Lang, der repræsenterer en RGB-farveværdi.
Syntaks
RGB( rød, grøn, blå )
Syntaksen for funktionen RGB har disse argumenter:
Argument |
Beskrivelse |
rød |
Påkrævet. Variant (heltal). Tal i området 0-255, inklusive, der repræsenterer den røde komponent af farven. |
grøn |
Påkrævet. Variant (heltal). Tal i området 0-255, inklusive, der repræsenterer den grønne komponent af farven. |
blå |
Påkrævet. Variant (heltal). Tal i området 0-255, inklusive, der repræsenterer den blå komponent af farven. |
Bemærkninger
Programmetoder og egenskaber, der accepterer en farvespecifikation, forventer, at specifikationen er et tal, der repræsenterer en RGB-farveværdi. En RGB-farveværdi angiver den relative intensitet af rød, grøn og blå for at få vist en bestemt farve.
Værdien for argument til RGB , der overstiger 255, antages at være 255.
I følgende tabel vises nogle standardfarver og de røde, grønne og blå værdier, som de indeholder:
Farve |
Rød værdi |
Grøn værdi |
Blå værdi |
[Sort] |
0 |
0 |
0 |
Blå |
0 |
0 |
255 |
Grøn |
0 |
255 |
0 |
Cyan |
0 |
255 |
255 |
Rød |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Gul |
255 |
255 |
0 |
Hvid |
255 |
255 |
255 |
De RGB-farveværdier, der returneres af denne funktion, er ikke kompatible med dem, der bruges af Macintosh-operativsystemet. De kan bruges i forbindelse med Microsoft-programmer til Macintosh, men bør ikke bruges, når du kommunikerer farveændringer direkte til Macintosh-operativsystemet.
Eksempel
Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.
I dette eksempel vises det, hvordan funktionen RGB bruges til at returnere et helt tal, der repræsenterer en RGB-farveværdi . Den bruges til de programmetoder og egenskaber, der accepterer en farvespecifikation. Objektet MyObject og dets egenskab bruges kun til illustration. Hvis MyObject ikke findes, eller hvis den ikke har egenskaben Farve , opstår der en fejl.
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)