Propriedade PictureFormat.TransparentBackground (Excel)

Use a propriedade TransparencyColor para definir a cor transparente. Aplica-se somente a bitmaps. MsoTriState de leitura/gravação.

Sintaxe

expressão. TransparentBackground

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

Comentários

As partes da figura cuja cor tenha sido definida como transparente aparecem transparentes.

Se você quiser ser capaz de ver através das partes transparentes da imagem todo o caminho para os objetos atrás da imagem, você deve definir a propriedade Visible do objeto FillFormat da imagem como False.

Se sua imagem tiver uma cor transparente e a propriedade Visible do objeto FillFormat da figura estiver definida como True, o preenchimento da figura será visível através da cor transparente, mas os objetos por trás da figura ficarão obscurecidos.

Exemplo

Este exemplo define a cor cujo valor RGB é retornado pela função RGB(0, 24, 240) como a cor transparente para a forma um de myDocument. Para que o exemplo funcione, a forma um precisa ser um bitmap.

blueScreen = RGB(0, 0, 255) 
Set myDocument = Worksheets(1) 
With myDocument.Shapes(1) 
 With .PictureFormat 
 .TransparentBackground = True 
 .TransparencyColor = blueScreen 
 End With 
 .Fill.Visible = False 
End With

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.