Função RGB
Retorna um número inteiro longo que representa um valor de cor RGB.
Sintaxe
RGB(vermelho, verde, azul)
A sintaxe da função RGB tem estes argumentos nomeados:
Sair | Descrição |
---|---|
Vermelho | Necessário; Variant (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente vermelho da cor. |
Verde | Necessário; Variant (Inteiro). Número no intervalo de 0 a 255, inclusive, que representa o componente verde da cor. |
Azul | Necessá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 de vermelho | Valor de verde | Valor de 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 |
Observação
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
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 ele não tiver uma propriedade Color , ocorrerá um erro.
Dim Red, I, RGBValue, MyObject
Red = RGB(255, 0, 0) ' Return the value for Red.
I = 75 ' Initialize offset.
RGBValue = RGB(I, 64 + I, 128 + I) ' Same as RGB(75, 139, 203).
MyObject.Color = RGB(255, 0, 0) ' Set the Color property of MyObject to Red.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.