Autoshapes only has the Click event.
There is a way around this limitation, but it depends on what you want to do with it...
Draw a Label (control toolbox) over the Autoshape, and set the Label's BackStyle property to Transparent.
Then use the MouseMove event for the Label.
Here's the downside: As the mouse moves across the Autoshape (Label), the SUB will execute many times. If you want it to turn something on or pop up a MsgBox then it should work okay for you. But if you want it to, say, add a number, it will do it multiple times with only one "visit" of the mouse over the Autoshape because it is seeing it "move" that is change X & Y mouse positions many times. You can get it to execute only once by using Label1.Visible = False but you will need to set it back to True when the mouse is not over the Label.