Retorna um Long que representa um valor de cor RGB.
Sintaxe
RGB( vermelho, verde, azul )
A sintaxe da função RGB tem esses argumentos:
Argumento |
Descrição |
vermelho |
Obrigatório. Variant (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente vermelho da cor. |
verde |
Obrigatório. Variant (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente verde da cor. |
azul |
Obrigatório. Variant (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente azul da cor. |
Comentários
Métodos de aplicativo e propriedades que aceitam uma especificação de cor esperam que essa especificação seja um número que representa um valor de cor RGB. Um valor de cor RGB especifica a intensidade relativa de vermelho, verde e azul para fazer com que uma cor específica seja exibida.
O valor de qualquer argumento para RGB que exceda 255 é considerado 255.
A tabela a seguir lista algumas cores padrão e os valores vermelho, verde e azul que incluem:
Cor |
Valor Vermelho |
Valor Verde |
Valor Azul |
Preto |
0 |
0 |
0 |
Azul |
0 |
0 |
255 |
Verde |
0 |
255 |
0 |
Ciano |
0 |
255 |
255 |
Vermelho |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Amarelo |
255 |
255 |
0 |
Branco |
255 |
255 |
255 |
Os valores de cor RGB retornados por essa função são incompatíveis com os usados pelo sistema operacional Macintosh. Eles podem ser usados no contexto de aplicativos da Microsoft para o Macintosh, mas não devem ser usados ao comunicar alterações de cor diretamente no sistema operacional Macintosh.
Exemplo
Observação: Exemplos a seguir demonstram o uso dessa função em um módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Desenvolvedor na lista suspensa ao lado de Pesquisar e insira um ou mais termos na caixa de pesquisa.
Este exemplo mostra como a função RGB é usada para retornar um número inteiro que representa um valor de cor RGB . Ele é usado para esses métodos de aplicativo e propriedades que aceitam uma especificação de cor. O objeto MyObject e sua propriedade são usados apenas para fins de ilustração. Se MyObject não existir ou se não tiver uma propriedade Color , ocorrerá um erro.
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)