Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das MouseMove-Ereignis tritt auf, wenn der Benutzer die Maus bewegt.
Syntax
Ausdruck verwendet werden. MouseMove (Taste, Umschalt,X, Y)
Ausdruck Eine Variable, die ein Report-Objekt darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| Button | Erforderlich | Integer | Die Taste, die gedrückt oder losgelassen wurde, als das Ereignis ausgelöst wurde. Wenn Sie auf das Button-Argument testen müssen, können Sie eine der folgenden systeminternen Konstanten als Bitmasken verwenden:
|
| Shift | Erforderlich | Integer | Der Zustand der Tasten UMSCHALT, STRG und ALT, wenn die mit dem Argument Schaltfläche angegebene Schaltfläche gedrückt oder losgelassen wurde. Wenn Sie auf das Umschaltargument testen müssen, können Sie eine der folgenden systeminternen Konstanten als Bitmasken verwenden:
|
| X | Erforderlich | Single | Die x-Koordinate für die aktuelle Position des Mauszeigers in Twips. |
| Y | Erforderlich | Single | Die y-Koordinate für die aktuelle Position des Mauszeigers in Twips. |
Rückgabewert
Nichts
Bemerkungen
Das MouseMove-Ereignis gilt nur für Formulare, Formularabschnitte und Steuerelemente in einem Formular, nicht aber für Steuerelemente in einem Bericht.
Dieses Ereignis hat keine Gültigkeit für ein einem anderen Steuerelement zugeordnetes Bezeichnungsfeld, wie z. B. einem Bezeichnungsfeld für ein Textfeld. Es gilt lediglich für "frei stehende" Bezeichnungsfelder. Das Drücken und Loslassen einer Maustaste in einem zugeordneten Bezeichnungsfeld hat dieselbe Wirkung wie das Drücken und Loslassen der Taste im zugeordneten Steuerelement. Es treten nur die für das Steuerelement üblichen Ereignisse, keine zusätzlichen Ereignisse für das zugeordnete Steuerelement ein.
Wenn Sie ein Makro oder eine Ereignisprozedur ausführen möchten, wenn diese Ereignisse auftreten, legen Sie die OnMouseMove-Eigenschaft auf den Namen des Makros oder auf [Ereignisprozedur] fest.
Das MouseMove-Ereignis wird ständig wiederholt ausgelöst, während der Mauszeiger über Objekten bewegt wird. Sofern kein anderes Objekt ein Mausereignis generiert, erkennt ein Objekt ein MouseMove-Ereignis , wenn sich der Mauszeiger innerhalb seiner Grenzen befindet.
Zum Auslösen des MouseMove-Ereignisses für einen Bericht drücken Sie die Maustaste in einem leeren Bereich des Berichts. Zum Auslösen des MouseMove-Ereignisses für einen Berichtsbereich markieren Sie den Bereich und drücken dann die Maustaste auf einer leeren Stelle des Berichtsbereichs.
Wenn Sie ein Makro oder eine Ereignisprozedur als Reaktion auf das Drücken und Loslassen der Maustaste ausführen möchten, verwenden Sie die Ereignisse MouseDown und MouseUp .
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.