50 likes | 395 Views
VBA - Colores. Colores en VBA: Función RGB Función QBColor Constantes de Colores. Trabajar con Colores. Un color se representa mediante un entero de tipo Long y este valor tiene el mismo significado en todos los contextos en los que se especifica un color.
E N D
VBA - Colores Colores en VBA: Función RGB Función QBColor Constantes de Colores
Trabajar con Colores • Un color se representa mediante un entero de tipo Long y este valor tiene el mismo significado en todos los contextos en los que se especifica un color. • Hay cuatro maneras de especificar un valor de color en tiempo de ejecución: • Usar la función RGB • Usar la función QBColor • Usar una de las constantes intrínsecas de VB • Escribir un valor de color directamente (un número entre 0 y 16777215 (&HFFFFFF)) Clase 7
Función RGB • Devuelve un número entero tipo Long que representa un valor de color RGB. • Sintaxis: RGB(red, green, blue) • red: Requerido. Un número en el intervalo [0,255] que representa el componente rojo del color. • green: Requerido. Un número en el intervalo [0,255] que representa el componente verde del color. • blue: Requerido. Un número en el intervalo [0,255] que representa el componente azul del color. Clase 7
Función QBColor • Devuelve un tipo Long que representa el código de color RGB correspondiente al número de color especificado. • Sintaxis: QBColor(num) • num: Requerido. Un número en el intervalo [0,15] que representa un color según la siguiente tabla: 0: Negro 6: Amarillo 12: Rojo claro 1: Azul 7: Blanco 13: Fucsia claro 2: Verde 8: Gris 14: Amarillo claro 3: Aguamarina 9: Azul claro 15: Blanco brillante 4: Rojo 10: Verde claro 5: Fucsia 11: Aguamarina claro Clase 7
Constantes de Colores • VB define las siguientes constantes de colores: Constante Valor Color vbBlack 0 vbRed 255 (&HFF) vbGreen 65280 (&HFF00) vbYellow 65535 (&HFFFF) vbBlue 16711680 (&HFF0000) vbMagenta 16711935 (&HFF00FF) vbCyan 16776960 (&HFFFF00) vbWhite 16777215 (&HFFFFFF) Clase 7