一組 投影片 中所有物件指定的簡報。
註解
如果您Visual Studio解決方案包括 Microsoft.Office.Interop.PowerPoint參照,此集合會對應至下列類型:
- Microsoft.Office.Interop.PowerPoint.Slides.GetEnumerator(來列舉 Slide物件)。
下列範例說明如何:
建立投影片並將其新增至集合
傳回您依名稱、索引編號或投影片識別碼號碼指定的單張投影片
傳回簡報中投影片的子集
同時將屬性或方法套用到簡報中的所有投影片
範例
使用投影片屬性可傳回 Slides 集合。 使用 Add 方法建立新的投影片並加入收藏。 下列範例會將新投影片新增至作用中的簡報。
ActivePresentation.Slides.Add 2, ppLayoutBlank
使用 Slides (索引) ,其中 index 是幻燈片名稱或索引號,或使用 Slides.FindBySlideID (索引) ,其中 index 是幻燈片 ID 號碼,來回傳單一 投影片 物件。 下列範例會設定使用中簡報第一張投影片的版面配置。
ActivePresentation.Slides(1).Layout = ppLayoutTitle
下列範例會設定使用中簡報內名為"Big Chart"投影片版面配置。 請注意,投影片會自動指派產生表單如 Sliden (其中 n 是整數) 的名稱建立時。 若要將更具意義的名稱指派給在投影片,使用Name屬性。
ActivePresentation.Slides("Big Chart").Layout = ppLayoutTitle
使用 Slides.Range (索引) ,其中 index 是幻燈片索引號或名稱,或是幻燈片索引號陣列或幻燈片名稱陣列,來回傳代表 Slides 集合子集的 SlideRange 物件。 下列範例會設定使用中簡報第一張和第三張投影片的背景填滿。
With ActivePresentation.Slides.Range(Array(1, 3))
.FollowMasterBackground = False
.Background.Fill.PresetGradient msoGradientHorizontal, _
1, msoGradientLateSunset
End With
如果您想要執行您在同一時間 (例如刪除所有這些或所有這些設定的屬性) 的簡報中的所有投影片的某個項目,請使用任何引數的 Slides.Range 建構 SlideRange 集合包含的 Slides 集合中的所有投影片,然後將適當的屬性或方法套用到 SlideRange 集合。 下列範例會將使用中簡報所有投影片的背景填滿
With ActivePresentation.Slides.Range
.FollowMasterBackground = False
.Background.Fill.PresetGradient msoGradientHorizontal, _
1, msoGradientLateSunset
End With
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。