Zwraca wartość typu Liczba długa reprezentującą wartość koloru RGB.
Składnia
RGB( czerwony, zielony, niebieski )
W składni funkcji RGB występują następujące argumenty:
Argument |
Opis |
czerwony |
Argument wymagany. Wariant (liczba całkowita). Liczba w zakresie od 0 do 255 włącznie, która reprezentuje czerwony składnik koloru. |
zielony |
Argument wymagany. Wariant (liczba całkowita). Liczba w zakresie od 0 do 255 włącznie, która reprezentuje zielony składnik koloru. |
niebieski |
Argument wymagany. Wariant (liczba całkowita). Liczba w zakresie od 0 do 255 włącznie, która reprezentuje niebieski składnik koloru. |
Spostrzeżenia
Metody i właściwości aplikacji akceptujące specyfikację kolorów oczekują, że specyfikacja będzie liczbą reprezentującą wartość koloru RGB. Wartość koloru RGB określa względną intensywność koloru czerwonego, zielonego i niebieskiego, aby powodować wyświetlanie określonego koloru.
Przyjmuje się, że wartość wszystkich argument do RGB przekraczających 255 wynosi 255.
W poniższej tabeli wymieniono niektóre kolory standardowe oraz następujące wartości czerwony, zielony i niebieski:
Kolor |
Czerwona wartość |
Zielona wartość |
Niebieska wartość |
Czarne |
0 |
0 |
0 |
Niebieski |
0 |
0 |
255 |
Zielony |
0 |
255 |
0 |
Błękitny |
0 |
255 |
255 |
Czerwony |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Żółty |
255 |
255 |
0 |
Biały |
255 |
255 |
255 |
Wartości kolorów RGB zwrócone przez tę funkcję są niezgodne z wartościami używanymi przez system operacyjny Macintosh. Mogą być używane w kontekście aplikacji firmy Microsoft dla komputerów Macintosh, ale nie powinny być używane podczas przekazywania zmian koloru bezpośrednio do systemu operacyjnego Macintosh.
Przykład
Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie pokazano, jak funkcja RGB służy do zwracania liczby całkowitej reprezentującej wartość koloru RGB . Jest on używany dla tych metod i właściwości aplikacji, które akceptują specyfikację kolorów. Obiekt MyObject i jego właściwość są używane tylko do celów ilustracji. Jeśli MyObject nie istnieje lub nie ma właściwości Kolor , występuje błąd.
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)