次の方法で共有


Shape.ZOrderPosition プロパティ (Excel)

指定した図形の重ね順での位置を返します。 取得のみ可能な Long 値です。

構文

ZOrderPosition

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

注釈

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

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

コレクションに新しい図形が追加されるたびに、既定では重ね順の最前面に追加されます。

次の使用例は、myDocument に楕円を追加し、ドキュメントに他の図形がある場合、追加した楕円形を z 方向の後ろから 2 番目に配置します。

Set myDocument = Worksheets(1) 
With myDocument.Shapes.AddShape(msoShapeOval, 100, 100, 100, 300) 
 While .ZOrderPosition > 2 
 .ZOrder msoSendBackward 
 Wend 
End With

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

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