Función RGB

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devuelve un valor Long que representa un valor de color RGB.

Sintaxis

RGB (rojo, verde, azul)

La sintaxis de la función RGB tiene los siguientes argumentos:

Argumento Descripción
Rojo Obligatorio. Variante (entero). Número en el rango de 0 a 255, inclusive, que representa el componente rojo del color.
verde Obligatorio. Variante (entero). Número en el rango de 0 a 255, inclusive, que representa el componente verde del color.
azul Obligatorio. Variante (entero). Número en el rango de 0 a 255, inclusive, que representa el componente azul del color.

    

Observaciones

Los métodos y propiedades de aplicación que aceptan una especificación de color esperan que esa especificación sea un número que representa un valor de color RGB. Un valor de color RGB especifica la intensidad relativa del rojo, el verde y el azul para que se muestre un color específico.

Se supone que el valor de cualquier argumento para 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 son incompatibles con los utilizados por el sistema operativo Macintosh. Pueden utilizarse en el contexto de las aplicaciones de Microsoft para Macintosh, pero no deben utilizarse cuando se comunican cambios de color directamente al sistema operativo de 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 utiliza para aquellos métodos y propiedades de aplicación que aceptan una especificación de color. El objeto MyObject y su propiedad se utilizan únicamente 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)