PowerPoint VBA教程:Placeholders集合对象

Shapes (Shape)
Placeholders (Shape)

代表指定幻灯片中占位符的所有 Shape对象的集合。Placeholders集合中的每个 Shape对象代表一个占位符,占位符可以是文本、图表、表格、组织结构图或其他类型的对象。如果幻灯片有标题,则标题是集合中的第一个占位符。

使用 Placeholders集合

使用Placeholders属性返回 Placeholders集合。使用 Placeholders(index) 返回代表单个占位符的 Shape对象,其中 index 是占位符索引号。请注意:任何标题为Shapes.Title 的幻灯片等同于Shapes.Placeholders(1)。以下示例向演示文稿的开头添加有具有项目符号列表的幻灯片版式,设置标题文本,然后向文本占位符中添加两个段落。


Set sObj = ActivePresentation.Slides.Add(1, ppLayoutText).Shapes
sObj.Title.TextFrame.TextRange.Text = "This is the title text"
sObj.Placeholders(2).TextFrame.TextRange.Text = _
    "Item 1" & Chr(13) & "Item 2"

使用Delete方法可以删除个别占位符,而且可以使用AddPlaceholder方法恢复删除的占位符,但添加的占位符不能多于幻灯片创建时具有的占位符数。要更改给定幻灯片中的占位符数目,请设置Layout属性。

上页:PowerPoint VBA教程:PlaceholderFormat对象 下页:PowerPoint VBA教程:PlaySettings对象

PowerPoint VBA教程:Placeholders集合对象

PowerPoint VBA教程:PlaySettings对象 PowerPoint VBA教程:Presentation对象
PowerPoint VBA教程:Presentations集合对象 PowerPoint VBA教程:PrintOptions对象
PowerPoint VBA教程:PrintRange对象 PowerPoint VBA教程:PrintRanges集合对象
PowerPoint VBA教程:PropertyEffect对象 PowerPoint VBA教程:PublishObject对象
PowerPoint VBA教程:PublishObjects集合对象 PowerPoint VBA教程:RGBColor对象
PowerPoint VBA教程:RotationEffect对象 PowerPoint VBA教程:Row对象
PowerPoint VBA教程:Rows集合对象 PowerPoint VBA教程:Ruler对象
PowerPoint VBA教程:RulerLevel对象 PowerPoint VBA教程:RulerLevels集合对象
PowerPoint VBA教程:ScaleEffect对象 PowerPoint VBA教程:Selection对象
PowerPoint VBA教程:Sequence集合 PowerPoint VBA教程:Sequences集合
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号