Devolve um Longo 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. 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 0–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. |
Observações
Os métodos e propriedades de aplicação 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 apresentar uma cor específica.
O valor de qualquer argumento RGB que exceda 255 é considerado 255.
A tabela seguinte 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 |
| Turquesa | 0 | 255 | 255 |
| Vermelho | 255 | 0 | 0 |
| Magenta | 255 | 0 | 255 |
| Amarelo | 255 | 255 | 0 |
| Branco | 255 | 255 | 255 |
Os valores de cor RGB devolvidos por esta função são incompatíveis com os utilizados pelo sistema operativo Macintosh. Eles podem ser usados no contexto de aplicativos da Microsoft para Macintosh, mas não devem ser usados ao comunicar alterações de cor diretamente para o sistema operacional Macintosh.
Exemplo
Nota
Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.
Este exemplo mostra como a função RGB é utilizada para devolver um número inteiro que representa um valor de cor RGB . É utilizado para os métodos e propriedades de aplicação que aceitam uma especificação de cor. O objeto MyObject e a sua propriedade são utilizados apenas para fins ilustrativos. Se MyObject não existir ou se não tiver uma propriedade Cor , 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)