PowerPoint VBA教程:Presentation对象

多个对象
Presentations (Presentation)
多个对象

代表一个 PowerPoint 演示文稿。Presentation对象属于Presentations集合中的成员。Presentations集合中包含所有的 Presentation对象,它们分别代表 PowerPoint 中所有打开的演示文稿。

使用 Presentation对象

本节叙述如何:

返回由名称或索引号指定的演示文稿

使用 Presentations(index) 可返回一个 Presentation对象,其中,index 表示演示文稿的名称或索引号。演示文稿的名称就是其文件名,是否带文件扩展名均可,但不包含路径。以下示例向“Sample”演示文稿的起始处添加一张幻灯片。


Presentations("Sample Presentation").Slides.Add 1, 1

注意,如果同时打开了多个具有相同名称的演示文稿,则会返回集合中具有指定名称的第一篇演示文稿。

返回当前窗口中的演示文稿

使用ActivePresentation属性可返回当前窗口中的演示文稿。以下示例将保存当前演示文稿。


ActivePresentation.Save

注意,如果嵌入的演示文稿处于当前状态,则 ActivePresentation属性将返回嵌入的演示文稿。

返回任意指定的文档窗口或幻灯片放映窗口中的演示文稿

使用Presentation属性可返回指定文档窗口或幻灯片放映窗口中的演示文稿。以下示例将显示运行于第一个幻灯片放映窗口中的幻灯片的名称。


MsgBox SlideShowWindows(1).Presentation.Name

上页:PowerPoint VBA教程:PlaySettings对象 下页:PowerPoint VBA教程:Presentations集合对象

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集合
PowerPoint VBA教程:ShadowFormat对象 PowerPoint VBA教程:Shape对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号