Atgriež garu, kas attēlo RGB krāsu vērtību.
Sintakse
RGB ( sarkana, zaļa, zila )
Funkcijas RGB sintaksei ir šādi argumenti.
Arguments |
Apraksts |
sarkana |
Obligāts. Variant (vesels skaitlis). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas attēlo krāsas sarkano komponentu. |
zaļa |
Obligāts. Variant (vesels skaitlis). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas attēlo krāsas zaļo komponentu. |
zila |
Obligāts. Variant (vesels skaitlis). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas attēlo krāsas zilo komponentu. |
Piebildes
Lietojumprogrammas metodes un rekvizīti, kas akceptē krāsu specifikāciju, paredz, ka šī specifikācija ir skaitlis, kas attēlo RGB krāsas vērtību. RGB krāsu vērtība norāda sarkano, zaļo un zilo relatīvo intensitāti, lai tiktu parādīta specifiska krāsa.
Vērtība jebkurai arguments i RGB , kas pārsniedz 255, tiek pieņemta kā 255.
Tālāk esošajā tabulā ir norādītas dažas standarta krāsas un sarkanās, zaļās un zilās vērtības, ko iekļauj:
Krāsa. |
Sarkana vērtība |
Zaļā 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 tām, ko izmanto Macintosh operētājsistēma. Tos var izmantot, ja tiek izmantots Microsoft lietojumprogrammu konteksts Macintosh datoram, taču tos nedrīkst lietot, lai sazinātos 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ā ir parādīts, kā funkcija RGB tiek izmantota, lai atgrieztu veselu skaitli, kas attēlo RGB krāsas vērtību. Tas tiek izmantots tām lietojumprogrammas metodēm un rekvizītiem, kas akceptē krāsu specifikācijas. Objekta MyObject un tā rekvizīts tiek izmantoti tikai ilustratīvā nolūkā. Ja MyObject nepastāv vai ja tajā nav rekvizīta Color , 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)