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:
| Co | 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)