PowerPoint VBA教程:AddPlaceholder方法

恢复幻灯片上以前已删除的占位符。返回一个Shape 代表已恢复占位符的对象。

注意  如果未曾删除指定的占位符,此方法导致出错。

expression.AddPlaceholder(Type, Left, Top, Width, Height)

expression  必选。该表达式返回一个 Shapes对象。

Type  必选。PpPlaceholderType。 占位符的类型。类型为 ppPlaceholderVerticalBody 或 ppPlaceholderVerticalTitle 的占位符只能在版式类型为 ppLayoutVerticalText、ppLayoutClipArtAndVerticalText、ppLayoutVerticalTitleAndText 或 ppLayoutVerticalTitleAndTextOverChart 的幻灯片上找到。无法从用户界面创建以上任何版式的幻灯片;要创建这些幻灯片,必须使用Add方法或设置一个已存在幻灯片的Layout属性。

PpPlaceholderType 可以是下列 PpPlaceholderType 类型常数之一。
ppPlaceholderBitmap
ppPlaceholderBody
ppPlaceholderCenterTitle
ppPlaceholderChart
ppPlaceholderDate
ppPlaceholderFooter
ppPlaceholderHeader
ppPlaceholderMediaClip
ppPlaceholderMixed
ppPlaceholderObject
ppPlaceholderOrgChart
ppPlaceholderSlideNumber
ppPlaceholderSubtitle
ppPlaceholderTable
ppPlaceholderTitle
ppPlaceholderVerticalBody
ppPlaceholderVerticalTitle
 

Left, Top  可选。Single 类型。占位符左上角相对于文档左上角的位置,以磅为单位。

Width, Height  可选。Single 类型。占位符的宽度和高度,以磅为单位。

说明

如果从幻灯片中删除了多个指定类型的占位符,AddPlaceholder方法将它们依次放回到幻灯片中,从原来索引号最小的占位符开始。

VBA示例

假设活动演示文稿第二张幻灯片顶部原来有一个标题,该标题被手动或以下代码删除。


ActivePresentation.Slides(2).Shapes.Placeholders(1).Delete

本示例将已删除的占位符恢复到第二张幻灯片中。


Application.ActivePresentation.Slides(2) _
    .Shapes.AddPlaceholder ppPlaceholderTitle

上页:PowerPoint VBA教程:AddPicture方法 下页:PowerPoint VBA教程:AddPolyline方法

PowerPoint VBA教程:AddPlaceholder方法

PowerPoint VBA教程:AddPolyline方法 PowerPoint VBA教程:AddShape方法
PowerPoint VBA教程:AddTable方法 PowerPoint VBA教程:AddTextbox方法
PowerPoint VBA教程:AddTextEffect方法 PowerPoint VBA教程:AddTitle方法
PowerPoint VBA教程:AddTitleMaster方法 PowerPoint VBA教程:AddToFavorites方法
PowerPoint VBA教程:Align方法 PowerPoint VBA教程:Apply方法
PowerPoint VBA教程:ApplyTemplate方法 PowerPoint VBA教程:Arrange方法
PowerPoint VBA教程:AutomaticLength方法 PowerPoint VBA教程:Background方法
PowerPoint VBA教程:BeginConnect方法 PowerPoint VBA教程:BeginDisconnect方法
PowerPoint VBA教程:BuildFreeform方法 PowerPoint VBA教程:CanCheckIn方法
PowerPoint VBA教程:CanCheckOut方法 PowerPoint VBA教程:Cell方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号