次の方法で共有


Form.Move メソッド (Access)

指定したオブジェクトを引数の値で示される座標に移動します。

構文

移動 (高さ)

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

パラメーター

名前 必須 / オプション データ型 説明
Left 必須 バリアント型 Microsoft Access ウィンドウの左端を基準としたオブジェクトの左端の画面位置を twip 単位で指定します。
Top 省略可能 バリアント型 Access ウィンドウの上端を基準としたオブジェクトの上端の画面位置を twip 単位で指定します。
Width オプション バリアント型 オブジェクトの目的の幅を twip 単位で指定します。
Height オプション バリアント型 オブジェクトの目的の高さ (twip 単位)。

注釈

Left 引数のみが必要です。 ただし、他の引数を指定する場合は、それより前の引数をすべて指定する必要があります。 たとえば、 Width を指定する場合は LeftTop も指定します。 以降の引数を指定しない場合、その引数は変更されません。

このメソッドは、" Moveable /移動可能" プロパティより優先されます。

フォームがモーダルの場合でも、Access ウィンドウを基準にして配置されますが、 LeftTop の値は負の値になる可能性があります。

データシート ビューまたは印刷プレビューでは、 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 のサポートおよびフィードバックを参照してください。