Compartilhar via


Método PictureFormat.Recolor (Publisher)

Altera a cor de uma imagem em uma publicação.

Sintaxe

expressão. Recolorir (Cor, LeaveBlackPartsBlack)

Expressão Uma variável que representa um objeto PictureFormat .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Color Obrigatório ColorFormat A cor a ser usada para recoloração.
LeaveBlackPartsBlack Obrigatório MsoTriState True se todas as partes da imagem original que estavam em cor preta devem ser deixadas em preto.

Comentários

O método Recolor corresponde às opções disponíveis na caixa de diálogo Imagem Recolor (Formatar menu >Imagem>Recolorir).

Exemplo

Os seguintes Microsoft Visual Basic for Applications (VBA) macro mostra como usar o método Recolor para alterar a cor de uma imagem. Ele recolors a primeira forma da coleção de formas na primeira página da publicação. Após a execução do código, você pode restaurar as cores originais usando o método RestoreOriginalColors.

Para que esse exemplo funcione, a forma a ser recolorida deve ser uma imagem ou um objeto OLE que represente uma imagem.

Public Sub Recolor_Example() 
 
 Dim pubPictureFormat As Publisher.PictureFormat 
 Dim pubShape As Publisher.Shape 
 Dim pubColorFormat As Publisher.ColorFormat 
 
 Set pubShape = ThisDocument.Pages(1).Shapes(1) 
 
 Set pubPictureFormat = pubShape.PictureFormat 
 Set pubColorFormat = pubShape.Fill.BackColor 
 
 pubPictureFormat.Recolor pubColorFormat, msoTrue 
 
End Sub

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.