次の方法で共有


Report.MouseMove イベント (Access)

MouseMove イベントは、マウスを移動したときに発生します。

構文

MouseMove (ボタンShiftXY)

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

パラメーター

名前 必須 / オプション データ型 説明
Button 必須 整数型 (Integer) イベントを起動する目的で押された、または離されたボタンです。 Button 引数をテストする必要がある場合は、次のいずれかの組み込み定数をビット マスクとして使用できます。
  • acLeftButton マウスの左ボタンのビット マスクです。

  • acRightButton マウスの右ボタンのビット マスクです。

  • acMiddleButton マウスの中央ボタンのビット マスクです。

Shift 必須 Integer 引数 Button で指定されたボタンが押されたか離されたときの Shift キー、Ctrl キー、Alt キーの状態。 Shift 引数をテストする必要がある場合は、次のいずれかの組み込み定数をビット マスクとして使用できます。
  • acShiftMask Shift キーのビット マスク。

  • acCtrlMask Ctrl キーのビット マスク。

  • acAltMask Alt キーのビット マスク。

X 必須 Single マウス ポインターの現在位置の x 座標 (twip 単位)。
Y 必須 Single マウス ポインターの現在の位置の y 座標 (twip 単位)。

戻り値

なし

解説

MouseMove イベントは、フォーム、フォーム セクション、およびフォーム上のコントロールにのみ適用され、レポートのコントロールには適用されません。

このイベントは、他のコントロールに付けられたラベル (テキスト ボックスのラベルなど) には適用されません。 このイベントは、"独立した" ラベルにのみ適用されます。 他のコントロールに付けられたラベル内でマウス ボタンを押して離すと、そのラベルに関連付けられたコントロール内でボタンを押して離した場合と同じ効果が得られます。 つまり、そのコントロールの通常のイベントが発生し、付けられたラベルに対して個別にイベントが発生することはありません。

このイベントが発生したときに、マクロまたはイベント プロシージャを実行するには、" OnMouseMove /マウスボタン移動時" プロパティにマクロ名または "Event Procedure/イベント プロシージャ" を設定します。

MouseMove イベントは、マウス ポインターがオブジェクトの中を移動するときに連続的に発生します。 他のオブジェクトでマウス イベントが発生していない限り、あるオブジェクトの境界線内にマウスが移動すると、そのオブジェクトが MouseMove イベントを認識します。

レポートに対する MouseMove イベントが発生するのは、レポートの空白領域でマウス ボタンをクリックしたときです。 レポート セクションに対する MouseMove イベントが発生するのは、セクションの空白領域でマウス ボタンをクリックしたときです。

マウス ボタンを押したときや離したときにマクロまたはイベント プロシージャを実行するには、 MouseDown または MouseUp イベントを使います。

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

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