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 のサポートおよびフィードバックを参照してください。