Giorgio nota che quando si sposta il mouse su un’immagine in un foglio di lavoro, il puntatore del mouse è una croce. Vuole sapere come determinare, utilizzando VBA, le coordinate della croce quando si fa clic con il mouse.
Excel non consente (nemmeno con VBA) di ottenere le coordinate del puntatore del mouse su un elemento grafico inserito come una normale immagine nel foglio di lavoro. Se inserisci l’immagine utilizzando un controllo ActiveX Immagine dalla scheda Sviluppo, hai un po’ più di libertà. In effetti, puoi utilizzare il gestore eventi MouseDown per determinare le coordinate, come mostrato qui:
Questo contenuto è riservato agli abbonati
Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.
Se sei già abbonato Accedi per sbloccare il contenuto!
In caso contrario abbonati qui! L'abbonamento è conveniente.
E puoi interromperlo in ogni momento e in completa autonomia.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)
Entrambi questi gestori evento sono ovviamente associati a Image1, quindi devono essere aggiunti alla finestra del codice per quell’oggetto (tasto destro sull’immagine > Visualizza codice).