指定したスライドのプレースホルダーを表す、すべての Shape オブジェクトのコレクションです。
注釈
Shape コレクションの各 Placeholders オブジェクトは、テキスト、グラフ、表、組織図、または他の種類のオブジェクトのプレースホルダーを表します。 スライドにタイトルが含まれている場合は、そのタイトルが、コレクションの最初のプレースホルダーとなります。
Deleteメソッドを使用して個々のプレースホルダーを削除したり、AddPlaceholder メソッドを使用して削除されたプレースホルダーを復元したりすることはできますが、スライドの作成時よりも多くのプレースホルダーをスライドに追加することはできません。 スライド上のプレースホルダーの数を変更するには、 Layout プロパティを設定します。
例
Placeholders プロパティを使用して、Placeholders コレクションを返します。 1 つのプレースホルダーを表す Shape オブジェクトを取得するには、プレースホルダー (インデックス) を使用します。ここで、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 のサポートおよびフィードバックを参照してください。