Atgriež Long vērtību, kas apzīmē RGB krāsas vērtību.
Sintakse
RGB (sarkana, zaļa, zila)
Funkcijas RGB sintaksē ir šādi argumenti.
| Arguments | Apraksts |
|---|---|
| sarkans | Obligāts arguments. Variants (vesels skaitlis). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas apzīmē krāsas sarkano komponentu. |
| zaļa | Obligāts arguments. Variants (vesels skaitlis). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas apzīmē krāsas zaļo komponentu. |
| zila | Obligāts arguments. Variants (vesels skaitlis). Skaitlis diapazonā no 0 līdz 255 (ieskaitot), kas apzīmē krāsas zilo komponentu. |
Piezīmes
Lietošanas metodes un rekvizīti, kas akceptē krāsu specifikāciju, paredz, ka specifikācija ir skaitlis, kas apzīmē 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 izraisītu noteiktas krāsas attēlošanu.
Tiek pieņemts, ka jebkura RGB argumenta vērtība, kas pārsniedz 255, ir 255.
Šajā tabulā ir uzskaitītas dažas standarta krāsas un sarkanās, zaļās un zilās krāsas, kurās tās ietilpst:
|
|
Sarkana vērtība | Green Value | 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ēmā izmantotajām vērtībām. Tos var izmantot kopā ar Microsoft lietojumprogrammām, kas paredzētas Macintosh datoram, bet tos nedrīkst izmantot, paziņojot krāsu izmaiņas tieši Macintosh operētājsistēmai.
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ā parādīts, kā funkcija RGB tiek izmantota, lai atgrieztu veselu skaitli, kas pārstāv RGB krāsas vērtību. To izmanto tām lietošanas metodēm un rekvizītiem, kas akceptē krāsu specifikāciju. Objekts MyObject un tā rekvizīts tiek izmantoti tikai ilustratīviem nolūkiem. Ja MyObject tās nav vai tai 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)