Slide オブジェクト (PowerPoint)

スライドを表します。 Slides コレクションには、プレゼンテーション内のすべての Slide オブジェクトが含まれています。

注釈

注:

単一のスライドへの参照を返そうとしているが、最終的に SlideRange オブジェクトになる場合は混乱しないでください。 単一のスライドは、どのようにスライドの参照を取得するかにより、 Slide オブジェクトまたは 1 つのスライドだけを含む SlideRange コレクションとして表すことができます。 たとえば、 Add メソッドを使用してスライドへの参照を作成して返した場合、スライドは Slide オブジェクトによって表されます。 また、 Duplicate メソッドを使用してスライドへの参照を作成し、取得すると、スライドは単一のスライドを含む SlideRange コレクションで表されます。 Slide オブジェクトに適用されるすべてのプロパティとメソッドは、単一のスライドを含む SlideRange コレクションにも適用されるため、スライドが Slide オブジェクトと SlideRange コレクションのどちらで表されるかに関係なく、取得したスライドを同じように処理できます。

次の使用例は、次の方法を示しています。

  • 名前、インデックス番号、またはスライド ID 番号で指定したスライドを取得する

  • 選択部分のスライドを取得する

  • プレゼンテーション ウィンドウまたはスライド ショー ウィンドウに現在表示されていないスライドを取得する

  • 新しいスライドを作成する

スライド (インデックス) を使用します。index はスライド名またはインデックス番号です。または、Slide.FindBySlideID (index) (index はスライド ID 番号) を使用して、1 つの Slide オブジェクトを返します。 次の使用例は、作業中のプレゼンテーションのスライド 1 にレイアウトを設定します。

ActivePresentation.Slides(1).Layout = ppLayoutTitle

次の使用例は、ID 番号 265 のスライドにレイアウトを設定します。

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

1 つの Slide オブジェクトを取得するには、Selection.SlideRange (index) を使用します。index は選択範囲内のスライド名またはインデックス番号です。 次の使用例は、現在作業中のウィンドウ内で少なくとも 1 つのスライドが選択されていると仮定し、選択部分の 1 つ目のスライドのレイアウトを設定します。

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

選択したスライドが 1 つしかない場合は、Selection.SlideRange を使用してそのスライドを含む SlideRange コレクションを取得できます。 次の使用例は、現在アクティブなウィンドウの現在選択している 1 つのスライドのレイアウトを設定します。

ActiveWindow.Selection.SlideRange.Layout = ppLayoutTitle

ウィンドウまたはスライド ショー ウィンドウ表示モードで現在表示されているスライドを取得するには、Slide プロパティを使用します。 次の使用例は、プレゼンテーション ウィンドウ 2 に現在表示されているスライドをクリップボードにコピーします。

Windows(2).View.Slide.Copy

新しいスライドを作成し、それをプレゼンテーションに追加するには、Add メソッドを使用します。 次の使用例は、タイトル スライドを作業中のプレゼンテーションの先頭に追加します。

ActivePresentation.Slides.Add 1, ppLayoutTitleOnly

メソッド

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

プロパティ

名前
アプリケーション
Background
BackgroundStyle
ColorScheme
コメント
CustomerData
CustomLayout
デザイン
DisplayMasterShapes
FollowMasterBackground
HasNotesPage
HeadersFooters
Hyperlinks
Layout
Master
名前
NotesPage
Parent
PrintSteps
sectionIndex
Shapes
SlideID
SlideIndex
SlideNumber
SlideShowTransition
Tags
ThemeColorScheme
TimeLine

関連項目

PowerPoint Object Model Reference

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。