Presentation オブジェクト
Microsoft PowerPoint Visual Basic リファレンス |
Presentation オブジェクト
複数のオブジェクト Presentation 複数のオブジェクト |
PowerPoint のプレゼンテーションを表します。Presentation オブジェクトは、Presentations コレクションのメンバーです。Presentations コレクションには、PowerPoint で開かれたプレゼンテーションを表すすべての Presentation オブジェクトが含まれています。
使い方
次の方法について説明します。
- 名前またはインデックス番号で指定したプレゼンテーションを取得する
- 作業中のウィンドウのプレゼンテーションを取得する
- 指定したプレゼンテーション ウィンドウまたはスライド ショー ウィンドウのプレゼンテーションを取得する
名前またはインデックス番号で指定したプレゼンテーションを取得する
単一の Presentation オブジェクトを取得するには、Presentations(index) プロパティを使用します。引数 index には、プレゼンテーションの名前またはインデックス番号を指定します。プレゼンテーションの名前は、パスを含まないファイル名を指定し、ファイル名拡張子は付けても付けなくてもかまいません。次の使用例は、"サンプル プレゼンテーション" の先頭にスライドを追加します。
Presentations("サンプル プレゼンテーション").Slides.Add 1, 1
同じ名前を持つ複数のプレゼンテーションが開かれている場合は、指定した名前のコレクション内の最初のプレゼンテーションが取得されます。
作業中のウィンドウのプレゼンテーションを取得する
作業中のウィンドウのプレゼンテーションを取得するには、ActivePresentation プロパティを使用します。次の使用例は、作業中のプレゼンテーションを保存します。
ActivePresentation.Save
埋め込まれたプレゼンテーションがインプレース編集の対象となっている場合、ActivePresentation プロパティは埋め込まれたプレゼンテーションを表すオブジェクトを返すことに注意してください。
指定したプレゼンテーション ウィンドウまたはスライド ショー ウィンドウのプレゼンテーションを取得する
指定したプレゼンテーション ウィンドウまたはスライド ショー ウィンドウ内にあるプレゼンテーションを取得するには、Presentation プロパティを使用します。次の使用例は、スライド ショー ウィンドウ 1 で実行中のスライド ショーの名前を表示します。
MsgBox SlideShowWindows(1).Presentation.Name