次の方法で共有


ShapeRange.ZOrderPosition プロパティ (PowerPoint)

指定した図形の z 方向の位置を取得します。 値の取得のみ可能です。

構文

ZOrderPosition

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

戻り値

Long

注釈

Shapes(1) は、z 方向の後ろにある図形を取得し、 Shapes(Shapes.Count) は前面にある図形を取得します。

z 方向の図形の位置を設定するには、 ZOrder メソッドを使用します。

図形の z オーダーの位置は、 Shapes コレクション内の図形のインデックス番号に対応します。 など、スライド上に 4 つの図形がある場合は、式 myDocument.Shapes(1)は、z オーダーの背面にある図形を返し、式 myDocument.Shapes(4)は、z オーダーの前面にある図形を返します。

コレクションに新しい図形を追加すると、既定では、必ず z 方向の前面に追加されます。

次の使用例は、myDocument に楕円を追加し、スライドに図形が他にも少なくとも 1 つある場合、その楕円形を z 方向の後ろから 2 番目に配置します。

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes.AddShape(msoShapeOval, 100, 100, 100, 300)

    While .ZOrderPosition > 2

        .ZOrder msoSendBackward

    Wend

End With

関連項目

ShapeRange オブジェクト

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

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