PictureFormat.TransparencyColor 属性 (Excel)

返回或设置指定图片的透明色,以红-绿-蓝 (RGB) 值。 该属性才会生效,必须将 TransparentBackground 属性设置为 True 。 仅应用于位图。 读/写 Long

语法

表达式TransparencyColor

表达 一个代表 PictureFormat 对象的变量。

备注

如果希望能够一直查看图片后面的对象的透明部分,则必须将图片的 FillFormat 对象的 Visible 属性设置为 False

如果图片具有透明色 的图片对象Visible 属性设置为 True ,将透过透明的颜色,看到图片的填充,但被遮盖的图片后面的对象。

示例

本例将 myDocument 的第一个形状中带有 RGB 值的颜色设置为透明色,该颜色由 RGB(0, 0, 255) 函数返回。 对于本示例正常运行,第一个形状必须是位图。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。