PowerPoint) (Slide 物件

代表投影片。 Slides 集合包含 投影片 簡報中的所有物件。

註解

注意事項

如果您嘗試傳回單一投影片的參照,但最後卻出現 SlideRange 物件,請勿混淆。 單一投影片可以由 Slide 物件或僅包含一張投影片的 SlideRange集合來表示,視您傳回投影片參照的方式而定。 例如,如果您建立及使用 Add 方法來傳回投影片的參照、 投影片物件所表示 的投影片 。 不過,如果您建立及使用 Duplicate 方法來傳回投影片的參照、 投影片代表包含一張投影片的 SlideRange 集合。 因為所有屬性及方法套用至 Slide 物件也會都套用至含有一張投影片的 SlideRange 集合,您可以使用相同的方式,不論由 Slide 物件或 SlideRange 集合來表示傳回投影片。

下列範例說明如何:

  • 傳回您以名稱、索引編號或投影片識別碼號碼指定的投影片

  • 傳回選取範圍中的投影片

  • 傳回目前在任何文件視窗中顯示或您指定之投影片放映視窗中的投影片

  • 建立新投影片

範例

使用 投影片 (索引) ,其中 index 是投影片名稱或索引編號,或使用 Slides.FindBySlideID (索 ) ,其中 index 是投影片識別碼,可傳回單一 Slide 物件。 下列範例會設定使用中簡報第一張投影片的版面配置。

ActivePresentation.Slides(1).Layout = ppLayoutTitle

下列範例會設定識別碼號碼為 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

使用 投影片 屬性可傳回目前顯示在指定的文件視窗或投影片放映視窗檢視投影片。 下列範例會複製到剪貼簿的兩個文件視窗中目前顯示之投影片。

Windows(2).View.Slide.Copy

使用 Add 方法建立新的投影片並將其新增至簡報。 下列範例會在標題投影片到使用中簡報的起點。

ActivePresentation.Slides.Add 1, ppLayoutTitleOnly

方法

名稱
ApplyTemplate
ApplyTemplate2
ApplyTheme
ApplyThemeColorScheme
Copy
Cut
Delete
Duplicate
Export
MoveTo
MoveToSectionStart
PublishSlides
Select

屬性

名稱
Application
Background
BackgroundStyle
ColorScheme
註解
CustomerData
CustomLayout
設計
DisplayMasterShapes
FollowMasterBackground
HasNotesPage
HeadersFooters
Hyperlinks
Layout
主圖形
名稱
NotesPage
Parent
PrintSteps
sectionIndex
Shapes
SlideID
SlideIndex
SlideNumber
SlideShowTransition
標記
ThemeColorScheme
TimeLine

另請參閱

PowerPoint 物件模型參考資料

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應