Compartilhar via


Método PictureFormat.RestoreOriginalColors (Publisher)

Restaura as cores originais de uma imagem que foi recolorida.

Sintaxe

expressão. RestoreOriginalColors

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

Comentários

O método RestoreOriginalColors corresponde ao botão Restaurar Cores Originais na caixa de diálogo Imagem Recolor (Formatar menu >Imagem>Recolorir).

Exemplo

A macro do Microsoft Visual Basic for Applications (VBA) a seguir mostra como usar o método RestoreOriginalColors para restaurar as cores originais de uma imagem que foi recolorida usando o método Recolor. Ela recolors a primeira forma da coleção de formas na primeira página da publicação e restaura as cores originais.

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

Public Sub RestoreOriginalColors_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 
 MsgBox "Picture was recolored." 
 pubPictureFormat.RestoreOriginalColors 
 MsgBox "Original colors in picture were restored." 
 
 
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.