Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2408 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  sendkeys pour les onglets

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sendkeys pour les onglets

n°1495097
jpcheck
Pioupiou
Posté le 21-12-2006 à 22:31:08  profilanswer
 

bonsoir tout le monde,
je suis en train de faire une macro d'automatisation d'utilisation de google earth.  
Je cherche à simuler la totalité des manipulations via des sendkeys. Et j'aurais voulu savoir quel est le sendkeys à utiliser pour changer les onglets dans les applications svp  :jap:

mood
Publicité
Posté le 21-12-2006 à 22:31:08  profilanswer
 

n°1495498
tomsoft
Posté le 22-12-2006 à 21:09:43  profilanswer
 

et si tu simulais les clics de souris ?

n°1495612
jpcheck
Pioupiou
Posté le 23-12-2006 à 10:55:14  profilanswer
 

c'est effectivement une autre possibilité. Mon problème pour cette simulation est que je veux simuler mais sur google earth. hors, je n'ai aucune idée pour la simulation des clics, dans la mesure où je ne connais pas la structure du logiciel :s. Une idée pour ton approche stp ?  :hello:

n°1496131
jpcheck
Pioupiou
Posté le 26-12-2006 à 20:05:08  profilanswer
 

up  :whistle:

n°1496138
seniorpapo​u
Posté le 26-12-2006 à 21:25:16  profilanswer
 

Bonsoir,
as-tu essayé:
ctrl+maj tab
ctrl tab
 
Cordialement

n°1496528
jpcheck
Pioupiou
Posté le 28-12-2006 à 10:53:44  profilanswer
 

joyeux noel !
autre soucis maintenant, concernant le stockage des valeurs des cellules dans le presse papiers. Auriez vous une idée de la facon de copier des valeurs dans le presse papier sous Excel pour les coller dans GGEarth ?
merci. :jap:

n°1496667
jpcheck
Pioupiou
Posté le 28-12-2006 à 15:46:17  profilanswer
 

bon alors, j'ai compris la facon de récupérer le contenu des cellules. Mais maintenant quand j'envoie le Ctrl V dans gg Earth il bug.  
Comme c'est plus parlant avec le code, merci de me faire poursuivre  :)

Code :
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  2. Private Sub CommandButton1_Click()
  3. Dim i As Integer
  4. 'lancement GGEarth
  5. AppActivate Shell("C:\Program Files\Google\Google Earth\googleearth", vbNormalFocus)
  6. 'délai de mise en route
  7. Sleep 30000
  8. 'boucle de traitement, ici non completee
  9. For i = 2 To 2
  10. 'je copie la valeur de la cellule
  11. Cells(i, 1).Copy
  12. 'sécurité délai
  13. Sleep 1000
  14. 'je copie dans GGEarth ma valeur
  15. Application.SendKeys "^(v)"   <== deja la ca plante
  16. 'simuler enter
  17. 'simuler délai
  18. 'simuler Ctrl Maj P
  19. 'suite...
  20. Next i
  21. End Sub


 
Une fois cette embuche passée, je pense pouvoir tout faire pepere, mais ce passage de Excel à GGE me gène on dirait, des idées ?  :hello:

n°1496698
seniorpapo​u
Posté le 28-12-2006 à 16:32:36  profilanswer
 

Re,
 
j'ai mis:
Application.SendKeys ("+{INSERT}" )
et cela fonctionne.
Par contre, je n'ai pas  de "sleep" (sans mauvais jeu de mot) dans mon VB,dans quelle référence se trouve-t-il?
@+

n°1496705
seniorpapo​u
Posté le 28-12-2006 à 16:39:22  profilanswer
 

Fausse alerte, j'ai retrouvé mon sleep:
 
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

n°1496713
jpcheck
Pioupiou
Posté le 28-12-2006 à 16:53:58  profilanswer
 

ca ne fonctionne pas chez moi :(
tu arrives a récuperer le contenu de ta cellule dans GGE ?

mood
Publicité
Posté le 28-12-2006 à 16:53:58  profilanswer
 

n°1496716
seniorpapo​u
Posté le 28-12-2006 à 17:04:48  profilanswer
 

J'ai recopié ta séquence, que j'avais aménagée à cause du sleep , j'ai mis bbbb dans A2 de la feuille active
et je l'ai retrouvé dans la zone ou se trouve le curseur à l'ouverture de ggle
Je vais la refaire avec le sleep identique

n°1496734
jpcheck
Pioupiou
Posté le 28-12-2006 à 17:29:39  profilanswer
 

seniorpapou a écrit :

J'ai recopié ta séquence, que j'avais aménagée à cause du sleep , j'ai mis bbbb dans A2 de la feuille active
et je l'ai retrouvé dans la zone ou se trouve le curseur à l'ouverture de ggle
Je vais la refaire avec le sleep identique


alors ?  :ange:  

n°1496773
seniorpapo​u
Posté le 28-12-2006 à 18:47:30  profilanswer
 

Bonsoir,
Elle fonctionne aussi
peut-être quelqu'un d'autre peut-il essayer.
@+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  sendkeys pour les onglets

 

Sujets relatifs
Une histoire d'onglets.Excel - VBA - Gestion des onglets
[CSS] Onglets + Cadre: probleme avec FFExiste t il un élément tout pret "Barre d'onglets" ?
Système d'ongletsmenu onglets
Help ! Macro excel pour importer données de differents ongletsSendkeys
Menu onglets changeant au passage de la sourisOuvrir des pages dans des onglets Firefox
Plus de sujets relatifs à : sendkeys pour les onglets


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR