次の方法で共有


ZOrder メソッド (Microsoft Forms)

オブジェクトを Z オーダーの最前面または最背面に配置します。

構文

object. ZOrder( [ zPosition ] )

ZOrder メソッドの構文には、次の指定項目があります。

パーツ 説明
object 必須です。 有効なオブジェクトです。
zPosition 省略可能。 コンテナーの Z オーダーにおけるコントロールの位置です (最前面または最背面)。

Settings

zPosition の設定値を以下に示します。

定数 説明
fmTop 0 コントロールを Z オーダーの最前面に配置します。 コントロールが他のコントロールの上に表示されます (既定値)。
fmBottom 1 コントロールを Z オーダーの最背面に配置します。 コントロールが他のコントロールの下に表示されます。

注釈

z オーダーは、ウィンドウとコントロールがユーザーに表示されるときにスタックされる方法を決定します。 z オーダーの背面にある項目は、近い項目によって重ね合わされます。z オーダーの前面にある項目は、背面の項目の上にあるように見えます。 zPosition 引数を省略すると、オブジェクトが前面に移動します。

デザイン モードでは、[前面に移動] または [戻る] コマンドによって z オーダーが設定されます。 [最前面へ移動] は、 ZOrder メソッドを使用してオブジェクトの Z オーダーを前面に移動する設定に相当します。 Back に送信 することは、 ZOrder を使用し、オブジェクトを z オーダーの背面に配置することと同じです。

このメソッドは、Controls コレクションのコントロールの内容や順序には影響しません。

注:

[戻る] や [前面に持ち込む] など、レイヤー化コマンドを元に戻したりやり直したりすることはできません。 たとえば、オブジェクトを選択し、ショートカット メニューの [ 後方に移動 ] をクリックした場合、その操作を元に戻したりやり直したりすることはできません。

関連項目

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

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