Función RGB
Devuelve un número entero Long que representa una valor de color RGB.
Sintaxis
RGB(rojo, verde, azul)
La sintaxis de función RGB tiene estos argumentos con nombre:
Parte | Descripción |
---|---|
Rojo | Obligatorio; Variant (Integer). Número comprendido en el rango 0–255, incluido, que representa el componente rojo del color. |
Verde | Obligatorio; Variant (Integer). Número del rango 0–255, incluido, que representa el componente verde del color. |
Azul | Obligatorio; Variant (Integer). Número del rango 0–255, incluido, que representa el componente azul del color. |
Comentarios
Los métodos y propiedades de aplicación que aceptan una especificación de color esperan que la especificación sea un número que represente un valor de color RGB. Un valor de color RGB especifica la intensidad relativa del rojo, verde y azul para hacer que se muestre un color específico.
El valor para cualquier argumento en RGB que supera 255 se supone que es 255.
En la tabla siguiente se muestran algunos colores estándar y los valores de 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 |
Aguamarina | 0 | 255 | 255 |
Rojo | 255 | 0 | 0 |
Magenta | 255 | 0 | 255 |
Amarillo | 255 | 255 | 0 |
Blanco | 255 | 255 | 255 |
Nota:
Los valores de color RGB devueltos por esta función son incompatibles con los usados por el sistema operativo Macintosh. Se pueden usar dentro del contexto de las aplicaciones de Microsoft para Macintosh, pero no deberían usarse cundo se comunican cambios de color directamente al sistema operativo Macintosh.
Ejemplo:
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 los métodos de aplicación y las propiedades que aceptan una especificación de color. El objeto MyObject y su propiedad solo se usan con fines ilustrativos. Si MyObject no existe o si no tiene una propiedad Color , se produce un error.
Dim Red, I, RGBValue, MyObject
Red = RGB(255, 0, 0) ' Return the value for Red.
I = 75 ' Initialize offset.
RGBValue = RGB(I, 64 + I, 128 + I) ' Same as RGB(75, 139, 203).
MyObject.Color = RGB(255, 0, 0) ' Set the Color property of MyObject to Red.
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.