PictureFormat.TransparentBackground 属性 (PowerPoint)

确定图片中颜色定义为透明色的部分是否显示为透明。 仅适用于位图。 读/写。

语法

表达式TransparentBackground

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

返回值

MsoTriState

备注

使用 TransparencyColor 属性来设置透明色的调色板。

如果您想要能够看穿的图片到图片后面的对象的透明部分,您必须设置 图片的对象可见性 属性为 msoFalse 。 如果图片具有透明色 的图片对象Visible 属性设置为 msoTrue ,将透过透明的颜色,看到图片的填充,但被遮盖的图片后面的对象。

TransparentBackground 属性的值可以是其中一个 MsoTriState 常量。

常量 说明
msoFalse 被定义为透明颜色的图片部分不显示为透明。
msoTrue 图片中颜色定义为透明色的部分显示为透明。

示例

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

blueScreen = RGB(0, 0, 255)

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes(1)

    With .PictureFormat

        .TransparentBackground = msoTrue

        .TransparencyColor = blueScreen

    End With

    .Fill.Visible = msoFalse

End With

另请参阅

PictureFormat 对象

支持和反馈

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