Objeto ColorScheme (PowerPoint)
Representa um esquema de cores, que é um conjunto de oito cores usadas para os diferentes elementos de um slide, uma página de anotações ou um folheto, como o título ou o plano de fundo. (Observe que os esquemas de cores para slides, páginas de anotações e folhetos de uma apresentação podem ser definidos independentemente).
Comentários
Cada cor é representada por um objeto RGBColor. O objeto ColorScheme é um membro da coleção ColorSchemes. A coleção ColorSchemes contém todos os esquemas de cores em uma apresentação.
Os exemplos a seguir descrevem como:
Retornar um objeto ColorScheme da coleção de todos os esquemas de cores da apresentação
Retornar o objeto ColorScheme anexado a um slide específico ou um mestre
Retornar a cor de um único elemento de slide a partir de um objeto ColorScheme
Exemplo
Use ColorSchemes (index), onde index é o número de índice do esquema de cores, para retornar um único objeto ColorScheme . O exemplo a seguir exclui o esquema de cores dois da apresentação ativa.
ActivePresentation.ColorSchemes(2).Delete
Defina a propriedade ColorScheme de um objeto Slide, mestre ou SlideRange para retornar o esquema de cores para um slide, um conjunto de slides ou um mestre, respectivamente. O exemplo a seguir cria um esquema de cores baseado no slide atual, adiciona o novo esquema de cores à coleção de esquemas de cores padrão para a apresentação e define o esquema de cores do slide mestre com o novo esquema de cores. Todos os novos slides baseados no mestre terão este esquema de cores.
Set newScheme = ActiveWindow.View.Slide.ColorScheme
newScheme.Colors(ppTitle).RGB = RGB(0, 150, 250)
Set newStandardScheme = _
ActivePresentation.ColorSchemes.Add(newScheme)
ActivePresentation.SlideMaster.ColorScheme = newStandardScheme
Use o método Colors para retornar um objeto RGBColor que representa a cor de um tipo de elemento de slide único. Você pode definir um objeto RGBColor para outro objeto RGBColor ou pode usar a propriedade RGBpara definir ou retornar o valor RGB (vermelho-verde-azul) explícito para um objeto RGBColor . O exemplo a seguir define a cor de plano de fundo no esquema de cores um como vermelho e define a cor de título como a cor de título que foi definida para o esquema de cores dois.
With ActivePresentation.ColorSchemes
.Item(1).Colors(ppBackground).RGB = RGB(255, 0, 0)
.Item(1).Colors(ppTitle) = .Item(2).Colors(ppTitle)
End With
Confira também
Referência de modelo de objeto do PowerPoint
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.