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.