次の方法で共有


ShapeRange.ZOrderPosition プロパティ (Publisher)

長い z オーダーで指定した図形または図形範囲の位置を示す値を返します。 読み取り専用です。

構文

ZOrderPosition

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

注釈

図形の z オーダーの位置は、 Shapes コレクション内の図形のインデックス番号に対応します。

など、ページ上に 4 つの図形がある場合は、式 ActiveDocument.Pages(1).Shapes(1)は、z オーダーの背面にある図形を返し、式 ActiveDocument.Pages(1).Shapes(4)は、z オーダーの前面にある図形を返します。

既定では、コレクションに図形を追加すると、常に z 軸方向の最前面に追加されます。

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

次の使用例は、作業中の文書に楕円を追加し、ページ上に 2 つ以上図形がある場合、その楕円を z 軸方向の最背面から 2 番目に配置します。

With ActiveDocument.Pages(1).Shapes _ 
 .AddShape(Type:=msoShapeOval, _ 
 Left:=100, Top:=100, Width:=100, Height:=300) 
 Do While .ZOrderPosition > 2 
 .ZOrder msoSendBackward 
 Loop 
End With 

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

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