Atgriež Long, kas attēlo RGB krāsas vērtību.
Sintakse
RGB(sarkana , zaļa, zila )
Funkcijas RGB sintaksē ir šādi argumenti:
Arguments |
Apraksts |
sarkana |
Obligāts arguments. Variant (Integer). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas apzīmē krāsas sarkano komponentu. |
zaļa |
Obligāts arguments. Variant (Integer). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas apzīmē krāsas zaļo komponentu. |
zila |
Obligāts arguments. Variant (Integer). Skaitlis diapazonā no 0 līdz 255(ieskaitot), kas apzīmē krāsas zilo komponentu. |
Piebildes
Lietojumprogrammas metodes un rekvizīti, kas akceptē krāsu specifikāciju, paredzams, ka specifikācija būs skaitlis, kas attēlo RGB krāsas vērtību. RGB krāsas vērtība norāda sarkanās, zaļās un zilās krāsas relatīvo intensitāti, lai noteiktu krāsu rādītu.
Tiek pieņemts, ka argumentsRGB vērtība, kas pārsniedz 255.
Šajā tabulā ir uzskaitītas dažas standarta krāsas un sarkanās, zaļās un zilās vērtības, kas iekļautas šajā tabulā.
Krāsa. |
Sarkana vērtība |
Zaļa vērtība |
Zila vērtība |
Melns |
0 |
0 |
0 |
Zila |
0 |
0 |
255 |
Zaļa |
0 |
255 |
0 |
Ciāna |
0 |
255 |
255 |
Simbola ievietošana |
255 |
0 |
0 |
Fuksīna |
255 |
0 |
255 |
Dzeltena. |
255 |
255 |
0 |
Balta |
255 |
255 |
255 |
Šīs funkcijas atgrieztās RGB krāsu vērtības nav saderīgas ar Macintosh operētājsistēmas izmantotajām vērtībām. Tos var izmantot Macintosh datora Microsoft lietojumprogrammu kontekstā, bet tos nedrīkst izmantot, sazinoties ar krāsu izmaiņām tieši Macintosh operētājsistēmā.
Piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā redzams, kā tiek izmantota funkcija RGB , lai atgrieztu veselu skaitli, kas attēlo RGB krāsas vērtību. Tā tiek izmantota šīm lietojumprogrammas metodēm un rekvizītiem, kas akceptē krāsu specifikāciju. Objekts MyObject un tā rekvizīts tiek izmantots tikai ilustrācijas nolūkiem. Ja MyObject nepastāv vai tam nav rekvizīta Krāsa , rodas kļūda.
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)