WPS 基础接口 > 演示 API 参考 > Slide > Slide 对象
代表一个幻灯片。Slides 集合包含演示文稿中的所有 Slide 对象。

说明

注释
如果试图返回对单张幻灯片的引用却得到了一个 SlideRange 对象,请不要奇怪。单张幻灯片既可以由 Slide 对象表示也可以由只包含一张幻灯片的 SlideRange 集合表示,这取决于返回该幻灯片引用的方式。例如,如果使用 Add 方法创建并返回对幻灯片的引用,则该幻灯片由 Slide 对象表示。然而,如果使用 Duplicate 方法创建并返回对幻灯片的引用,则该幻灯片由包含单张幻灯片的 SlideRange 集合表示。因为应用于 Slide 对象的所有属性和方法也可应用于包含单张幻灯片的 SlideRange 集合,所以可对返回的幻灯片进行相同的操作,而不管它是由 Slide 对象还是 SlideRange 集合表示。

以下示例说明如何执行下列操作:

示例

使用 Slides(index)(其中 index 是幻灯片名称或索引号)或者使用 Slides.FindBySlideID(index)(其中 index 是幻灯片 ID 号)返回单个 Slide 对象。以下示例设置活动演示文稿中第一张幻灯片的版式。

示例代码
ActivePresentation.Slides.Item(1).Layout = ppLayoutTitle

以下示例设置 ID 号为 265 的幻灯片的版式。

示例代码
ActivePresentation.Slides.FindBySlideID(265).Layout = ppLayoutTitle

使用 Selection.SlideRange(index) 返回单个 Slide 对象,其中 index 是选定范围中的幻灯片的名称或索引号。以下示例设置活动窗口选定范围中的第一张幻灯片的版式(假设至少选定一张幻灯片)。

示例代码
ActiveWindow.Selection.SlideRange.Item(1).Layout = ppLayoutTitle

如果只选定了一张幻灯片,可以使用 Selection.SlideRange 返回包含选定幻灯片的 SlideRange 集合。以下示例设置当前窗口当前所选对象中第一张幻灯片的版式(假设正好只选定一张幻灯片)。

示例代码
ActiveWindow.Selection.SlideRange.Layout = ppLayoutTitle

使用 Slide 属性返回指定文档窗口或幻灯片放映窗口视图中当前显示的幻灯片。以下示例将第二个文档窗口中当前显示的幻灯片复制到剪贴板。

示例代码
Windows.Item(2).View.Slide.Copy()

使用 Add 方法新建幻灯片并添加到演示文稿中。以下示例在当前演示文稿的开头添加一个标题幻灯片。

示例代码
ActivePresentation.Slides.Add(1, ppLayoutTitleOnly)

slide 对象


请参阅