Share via


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