Shape.Name プロパティ (PowerPoint)

図形が作成されると、Microsoft PowerPoint は自動的に ShapeType 番号という形式で名前を割り当てます。 ここで、ShapeType は図形の種類またはオートシェイプを識別し、 Number はスライド上の図形のコレクション内で一意の整数です。 For example, the automatically generated names of the shapes on a slide could be Placeholder 1, Oval 2, and Rectangle 3. 自動的に割り当てられた名前との競合を回避するには、ユーザー定義名に ShapeType Number という形式を使用しないでください。 ここで、ShapeType は自動的に生成される名前に使用される値で、 数値 は正の整数です。 A shape range must contain exactly one shape. 値の取得と設定が可能です。

構文

名前

Shape オブジェクトを表す変数。

戻り値

文字列

注釈

オブジェクトを含むコレクションの Item メソッドが Variant 引数を受け取る場合は、オブジェクトの名前を Item メソッドと組み合わせて使用して、オブジェクトへの参照を返します。 たとえば、図形の Name プロパティの値が Rectangle 2 の場合、 .Shapes("Rectangle 2") その図形への参照を返します。

次の使用例は、作業中のプレゼンテーションのスライド 1 の図形 2 の名前を "big triangle" に設定します。

ActivePresentation.Slides(1).Shapes(2).Name = "big triangle"

次の使用例は、作業中のプレゼンテーションのスライド 1 の "big triangle" という名前の図形に塗りつぶし色を設定します。

ActivePresentation.Slides(1) _
    .Shapes("big triangle").Fill.ForeColor.RGB = RGB(0, 0, 255)

関連項目

Shape オブジェクト

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

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