Devuelve un valor Long que representa un valor de color RGB.
Sintaxis
RGB( rojo, verde, azul)
La sintaxis de la función RGB tiene estos argumentos:
argumento |
Descripción |
rojo |
Obligatorio. Variant (Integer). Número en el rango 0-255, ambos inclusive, que representa el componente rojo del color. |
verde |
Obligatorio. Variant (Integer). Número en el rango 0-255, ambos inclusive, que representa el componente verde del color. |
azul |
Obligatorio. Variant (Integer). Número en el rango 0-255, ambos inclusive, que representa el componente azul del color. |
Observaciones
Los métodos y propiedades de la aplicación que aceptan una especificación de color esperan que esa especificación sea un número que represente un valor de color RGB. Un valor de color RGB especifica la intensidad relativa de rojo, verde y azul para que se muestre un color específico.
El valor de cualquier argumentoa RGB que supere 255 se supone que es 255.
En la tabla siguiente se enumeran algunos colores estándar y los valores rojo, verde y azul que incluyen:
Color |
Valor rojo |
Valor verde |
Valor azul |
Negro |
0 |
0 |
0 |
Azul |
0 |
0 |
255 |
Verde |
0 |
255 |
0 |
Cian |
0 |
255 |
255 |
Rojo |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Amarillo |
255 |
255 |
0 |
Blanco |
255 |
255 |
255 |
Los valores de color RGB devueltos por esta función no son compatibles con los que usa el sistema operativo Macintosh. Pueden usarse en el contexto de las aplicaciones de Microsoft para Macintosh, pero no deben usarse al comunicar cambios de color directamente al sistema operativo Macintosh.
Ejemplo
Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia para desarrolladores en la lista desplegable junto a Buscar y escriba uno o más términos en el cuadro de búsqueda.
En este ejemplo se muestra cómo se usa la función RGB para devolver un número entero que representa un valor de color RGB. Se usa para aquellos métodos de aplicación y propiedades que aceptan una especificación de color. El objeto MyObject y su propiedad se usan solo con fines ilustrativos. Si MyObject no existe, o si no tiene una propiedad Color, se produce un error.
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)