Devuelve un valor de tipo 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

Requerido. Variant (Integer). Número del rango 0-255, ambos incluidos, que representa el componente rojo del color.

verde

Requerido. Variant (Integer). Número del intervalo 0-255, ambos incluidos, que representa el componente verde del color.

azul

Requerido. Variant (Integer). Número del rango 0-255, ambos incluidos, que representa el componente azul del color.

Observaciones

Los métodos de aplicación y las propiedades que aceptan una especificación de color esperan que la especificación sea un número que representa 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.

Se supone que el valor de cualquier argumento a RGB que supere 255 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 utilizados por el sistema operativo Macintosh. Pueden usarse en el contexto de las aplicaciones de Microsoft para Macintosh, pero no se deben usar cuando se comunican cambios de color directamente en el sistema operativo Macintosh.

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo de 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 situada junto a búsqueda y escriba uno o varios 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 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' 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)    

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.