Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Détecter un click de souris en dehors de la zone excel ..via une API

Antipode

XLDnaute Nouveau
Bonjour à tous,
après de longue recherches dans les méandres d’internet et youtube, je viens de découvrir ce super forum riche de spécialistes.
j’ai déjà cette chance .
concrètement, ma demande semblera trivial pour certains d’entres-vous, mais je galère à trouver des infos, d’autant que la gestion de API, n’est pas encore dans mes aptitudes pour Excel VBA.
Quel est le problème?
j’ai su actuellement bidouiller une macro qui me permet d’afficher en temps ‘reel’ la position de ma souris sur mon écran
quand je déplace ma souris, deux cellules excel’ sont mises à jour avec la valeur x et y de la position de ma souris (et cela en dehors de la limite des fenêtres de l’application excel. J’ai en fait 2 écrans dont un est occupé par ma sheet excel´ l’autre le desktop...
Ce que je cherche, c’est le code (API) et variables liées qui vont me permettre´ lorsque je vais cliquer sur une partie de mon écran’ d’arrêter ma boucle qui met à jour mes deux cellules excel. De cette manière, la position de la souris au moment du click gauche, sera mémorisée
dans ces deux cellules via la valeur x et y.
actuellement, je ne trouve rien (sur le net) sur une API capable de me permettre de détecter le clic (hors d’une sheet excel,..donc via ÉPI).
la seule chose que j’ai trouvé, c’est via une API, de pouvoir simuler un clic de souris,... mais ici c’est un peu l’inverse..
je voudrais un ‘interupt’ qui me permet d’exécuter un code qui copierai la position actuelle (X,Y) dans 2 cellules...ou de faire tout autre opération..(comme si je cliquais sur un bouton excel qui démarre une macro liée )

j’espère avoir été clair, n’étant pas un pro du jargon...
Merci d’avance pour toute aide qui me permettrait d’avancer.

amicalement,
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…