Връща стойност на Long, представляваща RGB цвят.
Синтаксис
RGB(червено; зелено; синьо)
Синтаксисът на функцията RGB има следните аргументи:
| Аргумент | Описание |
|---|---|
| червен | Задължително. Variant (Integer). Число в диапазона от 0 до 255 включително, което представлява червения компонент на цвета. |
| зелен | Задължително. Variant (Integer). Число в диапазона от 0 до 255 включително, което представлява зеления компонент на цвета. |
| син | Задължително. Variant (Integer). Число в диапазона от 0 до 255 включително, което представлява синия компонент на цвета. |
Забележки
Методи и свойства на приложение, които приемат спецификация на цвят, очакват тази спецификация да бъде число, представляващо цветова стойност RGB. Стойността на RGB цвета указва относителния интензитет на червеното, зеленото и синьото, за да се покаже определен цвят.
Стойността за всеки аргумент на RGB , която надвишава 255, се приема равна на 255.
Следващата таблица съдържа някои стандартни цветове, както и стойностите за червено, зелено и синьо, които включват:
| Цвят | Червена стойност | Зелена стойност | Синя стойност |
|---|---|---|---|
| Черно | 0 | 0 | 0 |
| Син | 0 | 0 | 255 |
| Зелен | 0 | 255 | 0 |
| Циан | 0 | 255 | 255 |
| Вмъкване на символ | 255 | 0 | 0 |
| Магента | 255 | 0 | 255 |
| Жълто | 255 | 255 | 0 |
| Бял | 255 | 255 | 255 |
Стойностите на RGB цвета, върнати от тази функция, са несъвместими с тези, използвани от операционната система Macintosh. Те могат да се използват в контекста на приложенията на Microsoft за компютри Macintosh, но не трябва да се използват за съобщаване на промените на цветовете директно на операционната система на Macintosh.
Пример
Забележка
Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.
Този пример показва как функцията RGB се използва за връщане на цяло число, представляващо стойност на RGB цвят. Използва се за онези методи и свойства на приложение, които приемат спецификация на цвят. Обектът MyObject и неговото свойство се използват само с илюстративна цел. Ако MyObject не съществува или ако няма свойство "Цвят ", възниква грешка.
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)