Placeholders オブジェクト (PowerPoint)

指定したスライドのプレースホルダーを表す、すべての Shape オブジェクトのコレクションです。

注釈

Shape コレクションの各 Placeholders オブジェクトは、テキスト、グラフ、表、組織図、または他の種類のオブジェクトのプレースホルダーを表します。 スライドにタイトルが含まれている場合は、そのタイトルが、コレクションの最初のプレースホルダーとなります。

Deleteメソッドを使用して個々のプレースホルダーを削除できます。また、AddPlaceholder メソッドを使用して削除されたプレースホルダーを復元することはできますが、スライドの作成時よりも多くのプレースホルダーをスライドに追加することはできません。 特定のスライドのプレースホルダーの数を変更するには、 Layout プロパティを設定します。

Placeholders コレクションを取得するには、Placeholders プロパティを使用します。 単一のプレースホルダーを表す Shape オブジェクトを取得するには、プレースホルダー (index) を使用します。index はプレースホルダーインデックス番号です。 タイトルがあるスライドの場合は、 Shapesであることに注意してください。タイトルは と Shapes.Placeholders(1)同じです。 次の使用例は、箇条書きのスライド レイアウトを含む新しいスライドをプレゼンテーションの先頭に追加し、タイトルのテキストを設定し、テキスト プレースホルダーに 2 つの段落を追加します。

Set sObj = ActivePresentation.Slides.Add(1, ppLayoutText).Shapes
sObj.Title.TextFrame.TextRange.Text = "This is the title text"
sObj.Placeholders(2).TextFrame.TextRange.Text = _
    "Item 1" & Chr(13) & "Item 2"

関連項目

PowerPoint Object Model Reference

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

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