决定图片中定义为透明色的部分是否变为透明。可读写。MsoTriState 类型。仅应用于位图。
MsoTriState 可以是下列 MsoTriState 类型常数之一。 |
msoCTrue |
msoFalse |
msoTriStateMixed |
msoTriStateToggle |
msoTrue 图片中使用透明色的部分变为透明。 |
使用 TransparencyColor 属性设置透明色。
如果想透过图片的透明部分看到图片后面的对象,必须将图片的 FillFormat 对象的 Visible 属性设为 msoFalse。如果图片有透明色且 FillFormat 对象的 Visible 属性被设为 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