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.