Move メソッド (Microsoft Forms)

1 つのフォームまたはコントロールを移動します。または、Controls コレクション内のすべてのコントロールを移動します。

構文

フォームまたはコントロール オブジェクトの場合。 Move( [ Left [, Top [, Width [, Height [, Layout ]]]] ] )

Controls コレクション オブジェクトの場合。 Move( X, Y )

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

パーツ 説明
object 必須。 有効なオブジェクト名です。
Left 省略可能。 オブジェクトの左端の水平座標を示す、ポイント単位の単精度値です。
Top 省略可能。 オブジェクトの上端の垂直座標を指定する、ポイント単位の単精度値です。
Width 省略可能。 オブジェクトの幅を示す、ポイント単位の単精度値です。
Height 省略可能。 オブジェクトの高さを示す、ポイント単位の単精度値です。
Layout 省略可能。 この移動の後でコントロールの親に対する Layout イベントを生成するかどうかを示す Boolean 値です。 既定値は False です。
X、Y 必須です。 Controls コレクション内の各コントロールの現在の水平位置および垂直位置からの変化を指定する、ポイント単位の単精度値です。

Settings

LeftTopWidthHeightXY の各引数の最大値と最小値は、アプリケーションによって異なります。

注釈

フォームまたはコントロールについて、選択内容を含むフォームの端を基準にして、特定の位置に選択内容を移動できます。

名前付き引数を使用するか、位置で引数を入力できます。 名前付き引数を使用する場合は、任意の順序で引数を列記できます。 指定しない場合は、コンマを使用して、指定しない引数の相対位置を示す順序で引数を入力する必要があります。 指定しない引数は変更されません。

Controls コレクションでは、このコレクション内のすべてのコントロールを、フォーム、Frame、または Page 上の現在の位置から特定の距離に移動できます。

関連項目

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

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