Table of contents
TOC
Recolher sumário
Expandir sumário

Método PictureFormat.Recolor (Editor)PictureFormat.Recolor Method (Publisher)

office 365 dev account|Última Atualização: 22/03/2018
|
3 Colaboradores

Altera a cor de uma imagem em uma publicação.Changes the color of a picture in a publication.

SintaxeSyntax

expressão. Recolor ( Cor, LeaveBlackPartsBlack)expression. Recolor( Color, LeaveBlackPartsBlack)

_expression_A variável que representa um objeto PictureFormat ._expression_A variable that represents a PictureFormat object.

ParâmetrosParameters

NomeNameObrigatório/opcionalRequired/OptionalTipo de dadosData TypeDescriçãoDescription
CorColorObrigatórioRequiredColorFormatColorFormatA cor a ser usada para recoloração.The color to be used for recoloring.
LeaveBlackPartsBlackLeaveBlackPartsBlackObrigatórioRequiredMsoTriStateMsoTriStateTrue se todas as partes da imagem original que estavam em cor preta devem ser deixadas em preto.True if all parts of the original picture that were black in color should be left black.

ComentáriosRemarks

O método Recolor corresponde às opções disponíveis na caixa de diálogo Recolor imagem . (No menu Formatar , clique em imageme clique em Recolor)The Recolor method corresponds to the options available in the Recolor Picture dialog box. (On the Format menu, click Picture, and then click Recolor)

ExemploExample

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 .The following Microsoft Visual Basic for Applications (VBA) macro shows how to use the Recolor method to change the color of a picture. It recolors the first shape in the Shapes collection on the first page of the publication. After running the code, you can restore the original colors by using the RestoreOriginalColors method.

Para que esse exemplo funcione, a forma a ser recolorida deve ser uma imagem ou um objeto OLE que represente uma imagem.For this example to work, the shape to be recolored must be either a picture or an OLE object that represents a picture.

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
© 2018 Microsoft