To run a macro when the MouseMove event occurs, set the OnMouseMove property to the name of the macro.
You can use a MouseMove macro to respond whenever the user moves the mouse over a form or control. However, macros can’t return the button code and determine the state of the mouse buttons or determine the coordinates of the mouse pointer when the movement occurs, so you typically use event procedures with this event.
You can’t use the CancelEvent action in a MouseMove macro.
MouseMove Event — Event Procedures.