PowerPoint VBA教程:Presentations集合对象

Application
Presentations (Presentation)
多个对象

PowerPoint 中所有Presentation对象的集合。每个 Presentation对象代表 PowerPoint 中当前打开的一个演示文稿。

使用 Presentations集合

使用Presentations属性返回 Presentations集合。使用Add方法创建一个新演示文稿并添加到集合中。以下示例创建一个新演示文稿,在其中添加一张幻灯片,然后保存该演示文稿。


Set newPres = Presentations.Add(True)
newPres.Slides.Add 1, 1
newPres.SaveAs "Sample"

使用 Presentations(index) 返回单个 Presentation对象,其中 index 是幻灯片名称或索引号。以下示例打印第一个演示文稿。


Presentations(1).PrintOut

使用Open 打开演示文稿并添加到 Presentations集合中。以下示例以只读方式打开文件“Sales.ppt”。


Presentations.Open FileName:="sales.ppt", ReadOnly:=True

说明

Presentations集合不包含开放式加载宏,它是一种特殊类型的隐藏演示文稿。但是如果知道某单个开放式加载宏的文件名,就可以返回它。例如,Presentations(“oscar.ppa”) 将作为 Presentation对象返回名为“Oscar.ppa”的开放式加载宏。但是,建议使用 AddIns集合返回开放式加载宏。

上页:PowerPoint VBA教程:Presentation对象 下页:PowerPoint VBA教程:PrintOptions对象

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