IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro pour deplacer la souris


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Par défaut Macro pour deplacer la souris
    Bonjour,

    Je voulais savoir si avec une Macro, on pouvait programmer le mouvement de la souris.

    Par exemple, je lance la Macro, la souris se déplace du point A au point B, fait un double click au point B, puis va au point C, etc....

    J'ai vu que c'était possible en c++ où j'ai pu récupérer un code.

    Je voulais savoir si on pouvait le faire directement dans excel?

    Si oui, avez vous des pistes à me proposer?

    merci à tous!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Je n'utilises pas beaucoup Excel, mais il existe dans ce programme un enregistreur de macro qui te fera tout cela. Tu ne verras pas le déplacement de la souris, mais les actions seront éxécutées.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Par défaut
    Bonjour,

    merci pour la réponse, mais je crois, sauf erreur, que l'enregistreur de macro permet seulement de faire des opérations dans excel.
    Ce que je voudrai, c'est pouvoir déplacer la souris sur le bureau, clicker à des endroits précis etc...

    est ce que c'est possible en passant par une macro ou bien on est obligé de passer par un logiciel externe?

    merci à tous

  4. #4
    Invité
    Invité(e)
    Par défaut
    Je n'avais pas compris. Dans ce cas effectivement l'enregistreur de macro n'est pas adapté.

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Pourrais-tu préciser l'objectif poursuivi?

    Via les api de Windows, tu peux effectivement utiliser la souris par code, mais quel est le but fonctionnel recherché?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Par défaut
    Bonjour,

    En fait, j'effectue toute une série de calcul sur un feuille excel.
    Ces calculs me donnent des résultats que je transforme en coordonnées.
    Ces coordonnées sont les points où la souris doit aller pour effectuer des clicks.

    Le but étant d'automatiser une série d'opération faites avec la souris, en fonction de résultats de calculs.

    Ces points peuvent etre n'importe où sur l'écran, par exemple, ouvrir un fichier sur le bureau, cliquer sur un endroit précis d'une page internet, etc.

    Pour déterminer les coordonnées, je crois savoir comment faire, j'ai récupéré un petit programme en c++ qui permet d'afficher les coordonnées de la souris.

    Ce que je voudrai donc, c'est automatiser la souris en fonction de certain résultats. Excel me donne des coordonnées, puis une macro se lance et avec ces coordonnées la souris effectue les opérations.


    je viens de trouver ça sur le net, apparemment, il serait possible de faire ce genre d'opération? je n'ai pas encore testé:


    http://www.pcreview.co.uk/forums/thread-3893909.php


    merci à tous!

Discussions similaires

  1. macro pour un malloc
    Par salseropom dans le forum C
    Réponses: 4
    Dernier message: 15/02/2006, 10h53
  2. macro pour splashscreen
    Par stoads dans le forum IHM
    Réponses: 20
    Dernier message: 26/11/2005, 12h33
  3. [VBA-E] [help]macro pour dupliquer une feuille (en valeur)
    Par minikisskool dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 07/11/2005, 19h24
  4. erreur code pour désactiver molette souris.
    Par rangernoir dans le forum Access
    Réponses: 2
    Dernier message: 27/09/2005, 10h14
  5. deplacer la souris
    Par kobton dans le forum C++Builder
    Réponses: 7
    Dernier message: 16/08/2004, 10h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo