Retorna um Long representando um valor de cor RGB.
Sintaxe
RGB (vermelho, verde, azul)
A sintaxe da função RGB tem os seguintes argumentos:
| Argumento | Descrição |
|---|---|
| vermelho | Obrigatório. Variante (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente vermelho da cor. |
| verde | Obrigatório. Variante (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente verde da cor. |
| azul | Obrigatório. Variante (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente azul da cor. |
Comentários
Os métodos e propriedades do aplicativo 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 elas 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 esta função são incompatíveis com aqueles 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 ao sistema operacional Macintosh.
Exemplo
Observação
Os exemplos a seguir demonstram o uso dessa função em um módulo do Visual Basic for Applications (VBA). 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 os métodos e propriedades de aplicativos que aceitam uma especificação de cores. O objeto MyObject e sua propriedade são usados apenas para fins ilustrativos. 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)