幻灯片对象 (PowerPoint)

代表一个幻灯片。 幻灯片集合包含演示文稿中的所有 Slide 对象。

备注

注意

如果尝试返回对单个幻灯片的引用,但最终使用 SlideRange 对象,请不要感到困惑。 可以通过 Slide 对象或仅包含一张幻灯片的 SlideRange 集合表示单张幻灯片,具体取决于返回幻灯片引用的方式。 例如,如果使用 Add 方法创建并返回对幻灯片的引用,则幻灯片由 Slide 对象表示。 但是,如果使用 Duplicate 方法创建和返回幻灯片引用,则可以通过包含单张幻灯片的 SlideRange 集合表示幻灯片。 适用于 Slide 对象的所有属性和方法也适用于包含单张幻灯片的 SlideRange 集合,所以,可以相同的方式使用返回的幻灯片,无论它是通过 Slide 对象或 SlideRange 集合表示。

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

  • 返回一个通过名称、索引号或幻灯片 ID 号指定的幻灯片

  • 返回选定范围中的幻灯片

  • 返回指定的任意文档窗口或幻灯片放映窗口中当前显示的幻灯片

  • 新建幻灯片

示例

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

ActivePresentation.Slides(1).Layout = ppLayoutTitle

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

ActivePresentation.Slides.FindBySlideID(265).Layout = ppLayoutTitle

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

ActiveWindow.Selection.SlideRange(1).Layout = ppLayoutTitle

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

ActiveWindow.Selection.SlideRange.Layout = ppLayoutTitle

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

Windows(2).View.Slide.Copy

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

ActivePresentation.Slides.Add 1, ppLayoutTitleOnly

方法

名称
ApplyTemplate
ApplyTemplate2
ApplyTheme
ApplyThemeColorScheme
Copy
Cut
删除
Duplicate
Export
MoveTo
MoveToSectionStart
PublishSlides
Select

属性

名称
Application
Background
BackgroundStyle
ColorScheme
Comments
CustomerData
CustomLayout
设计
DisplayMasterShapes
FollowMasterBackground
HasNotesPage
HeadersFooters
Hyperlinks
Layout
Master
名称
NotesPage
Parent
PrintSteps
sectionIndex
Shapes
SlideID
SlideIndex
SlideNumber
SlideShowTransition
Tags
ThemeColorScheme
TimeLine

另请参阅

PowerPoint 对象模型引用

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。