检查PowerPoint的CustomLayout是否有图片集

时间:2018-01-31 12:14:24

标签: vba powerpoint powerpoint-vba

我正在尝试确定PowerPoint的自定义布局是否在后台有用户的图片。我正在寻找相当于这段代码:

ActivePresentation.Designs(1).SlideMaster.CustomLayouts(1).Background.Fill.HasPicture

但显然没有像CustomLayouts.Background.Fill那样的HasPicture属性。我想知道是否有人知道这个问题。

1 个答案:

答案 0 :(得分:1)

这会告诉你它是否是图片填充的。我认为没有办法学习图片的原始名称,但你可以用.Fill.UserPicture强制它“图片文件的完整路径”

If ActivePresentation.Designs(1).SlideMaster.CustomLayouts(1).Background.Fill.Type = 6 Then
  MsgBox "Layout 1 has a picture fill"
End If