Comment par programmation déplacer à volonté le curseur de la souris ?

Bonjour

Comment par programmation déplacer à volonté le curseur de la souris ?

Dit autrement, je ne touche pas à ma souris et le programme déplace son curseur à ma place...

Merci par avance

Hello,

Pour apparaître en ligne, ouvre un word et pose quelque chose sur une touche, ça marche pas avec le vba ;)

@+

Peut-on imposer au curseur de la souris d'aller se centrer sur un bouton, pour que la personne n'ai plus qu'à cliquer ?

Bonsoir,

C'est pas le curseur de la souris qu'il faut déplacer mais, sélectionner le bouton, mais pour cela il faut connaître son nom.

Exemple:

ActiveSheet.Shapes("Bouton 1").Select

Cdlt

Ok, mais moi je souhaite déplacer le curseur de la souris...

J'ai trouvé ce lien : https://codes-sources.commentcamarche.net/forum/affich-1055139-simulation-souris

Que faut-il utiliser parmi ce qu'ils proposent pour pouvoir placer la souris par exemple en x=125, y=59 puis en x=234, y=441 ?

Merci aux spécialistes que vous êtes...

Finalement j'ai trouvé la solution en VB7 64 bits, que voici :

Public Declare PtrSafe Function SetCursorPos Lib "user32" (ByVal X as Long, ByVal Y as Long) as Long

' X étant le décalage en pixels vers la droite depuis le point en haut à gauche de l'écran

' Y étant le décalage en pixels vers le bas depuis le point en haut à gauche de l'écran

Call SetCursorPos(125, 59)

Call SetCursorPos(234, 441)

Rechercher des sujets similaires à "comment programmation deplacer volonte curseur souris"