TransparencyColor 属性

       

以红-绿-蓝 (RGB) 值的形式返回或设置指定图片的透明颜色。为使本属性起作用,必须将 TransparentBackground 属性设置为 True。只能应用于位图。Long 类型,可读写。

expression.TransparencyColor

expression   必需。该表达式返回“应用于”列表中的对象之一。

说明

如果要透过图片的透明部分看到该图片后面的对象,就必须将该图片的 FillFormat 对象的 Visible 属性设置为 False。如果图片具有透明颜色,且该图片的 FillFormat 对象的 Visible 属性为 True,则可透过该图片的透明颜色看到该图片的填充,但该图片后面的对象无法看清楚。

示例

本示例用函数 RGB(0, 0, 255) 返回 RGB 值,并用该 RGB 值作为 myDocument 中第一个图形的透明颜色。为使本示例正常运行,第一个图形必须是位图。

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