次の方法で共有


Report.MouseUp イベント (Access)

MouseUp イベントは、押していたマウス ボタンを離したときに発生します。

構文

MouseUp (ボタン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 単位)。

注釈

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

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

このイベントが発生したときに、マクロまたはイベント プロシージャを実行するには、 OnMouseUp プロパティをマクロ名または "[Event Procedure]/[イベント プロシージャ]" に設定します。

MouseUp イベントを使用して、特定のマウス ボタンが押されるか離されたときの動作を指定します。 ClickDblClick イベントとは異なり、 MouseUp イベントでは、マウスの左ボタン、中央ボタン、および右ボタンを区別することができます。 Shift キー、Ctrl キー、Alt キーを使用するマウス キーボードの組み合わせのコードを記述することもできます。

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

MouseUp イベントについては、次の点に注意してください。

  • マウス ポインターがレポートやコントロールにあるときにマウス ボタンがクリックされると、最後の MouseUp イベントが発生するまで、マウスに関連するすべてのイベントがそのオブジェクトによって認識されます。

  • マウス ボタンが連続してクリックされた場合、すべてのマウス ボタンが離された状態になるまで、すべてのマウス イベントは、最初のマウス イベントを認識したオブジェクトによって認識されます。

マウスの移動に対応して処理を行うには、 MouseMove イベントを使います。

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

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