Devolve um Valor longo que representa um valor de cor RGB.
Sintaxe
RGB( vermelho, verde, azul )
A sintaxe da função RGB tem estes argumentos:
Argumento |
Descrição |
vermelho |
Obrigatório. Variante (Número Inteiro). Número no intervalo 0-255, inclusive, que representa o componente vermelho da cor. |
verde |
Obrigatório. Variante (Número Inteiro). Número no intervalo 0-255, inclusive, que representa o componente verde da cor. |
azul |
Obrigatório. Variante (Número Inteiro). Número no intervalo 0-255, inclusive, que representa o componente azul da cor. |
Comentários
Os métodos e propriedades da aplicação que aceitam uma especificação de cor esperam que essa especificação seja um número que represente um valor de cor RGB. Um valor de cor RGB especifica a intensidade relativa de vermelho, verde e azul para fazer com que seja apresentada uma cor específica.
O valor de qualquer argumento para RGB que exceda 255 é assumido como 255.
A tabela seguinte lista algumas cores padrão e os valores vermelhos, verdes e azuis que incluem:
Cor |
Valor Vermelho |
Valor Verde |
Valor Azul |
Preto |
0 |
0 |
0 |
Azul |
0 |
0 |
255 |
Verde |
0 |
255 |
0 |
Yan |
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. Podem ser utilizadas no contexto das aplicações da Microsoft para Macintosh, mas não devem ser utilizadas ao comunicar alterações de cor diretamente ao sistema operativo Macintosh.
Exemplo
Observação: Os exemplos que se seguem demonstram a utilização desta função num módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Programador 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 da aplicação que aceitam uma especificação de cor. O objeto MyObject e respetiva 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)