Form.Move メソッド (Access)
指定したオブジェクトを引数の値で示される座標に移動します。
式。移動 (左、 上、 幅、 高さ)
expressionForm オブジェクトを表す変数です。
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Left | 必須 | バリアント型 | Microsoft Access ウィンドウの左端を基準としたオブジェクトの左端の画面位置を twip 単位で指定します。 |
Top | 省略可能 | バリアント型 | Access ウィンドウの上端を基準としたオブジェクトの上端の画面位置を twip 単位で指定します。 |
Width | オプション | バリアント型 | オブジェクトの目的の幅を twip 単位で指定します。 |
Height | オプション | バリアント型 | オブジェクトの目的の高さ (twip 単位)。 |
Left 引数のみが必要です。 ただし、他の引数を指定する場合は、それより前の引数をすべて指定する必要があります。 たとえば、 Width を指定する場合は Left と Top も指定します。 以降の引数を指定しない場合、その引数は変更されません。
このメソッドは、" Moveable /移動可能" プロパティより優先されます。
フォームがモーダルの場合でも、Access ウィンドウを基準にして配置されますが、 Left と Top の値は負の値になる可能性があります。
データシート ビューまたは印刷プレビューでは、 Move メソッドを使用して行われた変更は、ユーザーがデータベースを明示的に保存した場合に保存されますが、Access はユーザーにそのような変更の保存を求めるメッセージを表示しません。
次の例では、現在のプロジェクトの最初のフォームを移動できるかどうかを決定します。可能であれば、この例ではフォームを移動します。
If Forms(0).Moveable Then
Forms(0).Move _
Left:=0, Top:=0, Width:=400, Height:=300
Else
MsgBox "The form cannot be moved."
End If
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。