MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
Application.Wait (Now + TimeValue("00:00:02"))
SendKeys "^p", True ' ----copie la longitude et la latitude----
Application.Wait (Now + TimeValue("00:00:01"))
SendKeys "%{tab}", True ' ---retourne a EXCEL ---
ActiveSheet.Paste ' ----colle la donné longitude et la latitude- ---
MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
Application.Wait (Now + TimeValue("00:00:02"))
SendKeys "^p", True ' ----copie la longitude et la latitude----
Application.Wait (Now + TimeValue("00:00:01"))
SendKeys "%{tab}", True ' ---retourne a EXCEL ---
ActiveSheet.Paste ' ----colle la donné longitude et la latitude- ---
MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
Application.Wait (Now + TimeValue("00:00:02"))
SendKeys "^p", True ' ----copie la longitude et la latitude----
Application.Wait (Now + TimeValue("00:00:01"))
SendKeys "%{tab}", True ' ---retourne a EXCEL ---
ActiveSheet.Paste ' ----colle la donné longitude et la latitude- ---
pellet15 a écrit, le 25/03/2012 18:13 :
> MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
> Application.Wait (Now + TimeValue("00:00:02"))
> SendKeys "^p", True ' ----copie la longitude et la latitude----
> Application.Wait (Now + TimeValue("00:00:01"))
> SendKeys "%{tab}", True ' ---retourne a EXCEL ---
> ActiveSheet.Paste ' ----colle la donné longitude et la latitude- ---
Bonjour,
Pour la communication entre applications, certes il y a les émulations
de touches mais c'est très sensible aux actions de l'utilisateur, si un e
autre application est sélectionnée c'est elle qui reçoit les touche s.
Il y a eu DDE, maintenant il y a Automation.
Avoir déclaré l'application externe est un bon début.
D'ailleurs, si l'application est déjà ouverte il faudrait plutôt la
déclarer par GetObject.
Après, il faudrait vérifier dans sa documentation si elle assure le
support d'Automation. Une commande comme MyAppId.Copy, ou peut-être
MyAppId.GetCoord (à trouver dans la doc plutôt qu'à inventer, nous
sommes bien d'accord), aurait l'avantage d'être fiable, et de pouvoir
fonctionner même si à ce moment-là l'utilisateur regarde ses mails.
A défaut, on doit pouvoir envoyer une simulation de touches à une
application par SendMessage, ça garde l'avantage d'être insensible au
focus, c'est-à-dire à la sélection d'une autre application. Si des
commandes spécifiques existent, il reste préférable de les trouver,
d'abord parce que ça donne un code plus lisible, et peut-être surtout
parce que pour passer les bons arguments à SendMessage, il faut quand
même s'accrocher quelque peu.
Est-ce que g7towin n'a pas une commande, à passer en argument sur la
ligne de commandes par exemple, pour écrire les coordonnées dans un
fichier texte ? Le fichier texte serait facile à lire dans Excel, et ça
serait très largement plus facile à mettre en oeuvre que tout ce que je
viens de dire.
pellet15 a écrit, le 25/03/2012 18:13 :
> MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
> Application.Wait (Now + TimeValue("00:00:02"))
> SendKeys "^p", True ' ----copie la longitude et la latitude----
> Application.Wait (Now + TimeValue("00:00:01"))
> SendKeys "%{tab}", True ' ---retourne a EXCEL ---
> ActiveSheet.Paste ' ----colle la donné longitude et la latitude- ---
Bonjour,
Pour la communication entre applications, certes il y a les émulations
de touches mais c'est très sensible aux actions de l'utilisateur, si un e
autre application est sélectionnée c'est elle qui reçoit les touche s.
Il y a eu DDE, maintenant il y a Automation.
Avoir déclaré l'application externe est un bon début.
D'ailleurs, si l'application est déjà ouverte il faudrait plutôt la
déclarer par GetObject.
Après, il faudrait vérifier dans sa documentation si elle assure le
support d'Automation. Une commande comme MyAppId.Copy, ou peut-être
MyAppId.GetCoord (à trouver dans la doc plutôt qu'à inventer, nous
sommes bien d'accord), aurait l'avantage d'être fiable, et de pouvoir
fonctionner même si à ce moment-là l'utilisateur regarde ses mails.
A défaut, on doit pouvoir envoyer une simulation de touches à une
application par SendMessage, ça garde l'avantage d'être insensible au
focus, c'est-à-dire à la sélection d'une autre application. Si des
commandes spécifiques existent, il reste préférable de les trouver,
d'abord parce que ça donne un code plus lisible, et peut-être surtout
parce que pour passer les bons arguments à SendMessage, il faut quand
même s'accrocher quelque peu.
Est-ce que g7towin n'a pas une commande, à passer en argument sur la
ligne de commandes par exemple, pour écrire les coordonnées dans un
fichier texte ? Le fichier texte serait facile à lire dans Excel, et ça
serait très largement plus facile à mettre en oeuvre que tout ce que je
viens de dire.
pellet15 a écrit, le 25/03/2012 18:13 :
> MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
> Application.Wait (Now + TimeValue("00:00:02"))
> SendKeys "^p", True ' ----copie la longitude et la latitude----
> Application.Wait (Now + TimeValue("00:00:01"))
> SendKeys "%{tab}", True ' ---retourne a EXCEL ---
> ActiveSheet.Paste ' ----colle la donné longitude et la latitude- ---
Bonjour,
Pour la communication entre applications, certes il y a les émulations
de touches mais c'est très sensible aux actions de l'utilisateur, si un e
autre application est sélectionnée c'est elle qui reçoit les touche s.
Il y a eu DDE, maintenant il y a Automation.
Avoir déclaré l'application externe est un bon début.
D'ailleurs, si l'application est déjà ouverte il faudrait plutôt la
déclarer par GetObject.
Après, il faudrait vérifier dans sa documentation si elle assure le
support d'Automation. Une commande comme MyAppId.Copy, ou peut-être
MyAppId.GetCoord (à trouver dans la doc plutôt qu'à inventer, nous
sommes bien d'accord), aurait l'avantage d'être fiable, et de pouvoir
fonctionner même si à ce moment-là l'utilisateur regarde ses mails.
A défaut, on doit pouvoir envoyer une simulation de touches à une
application par SendMessage, ça garde l'avantage d'être insensible au
focus, c'est-à-dire à la sélection d'une autre application. Si des
commandes spécifiques existent, il reste préférable de les trouver,
d'abord parce que ça donne un code plus lisible, et peut-être surtout
parce que pour passer les bons arguments à SendMessage, il faut quand
même s'accrocher quelque peu.
Est-ce que g7towin n'a pas une commande, à passer en argument sur la
ligne de commandes par exemple, pour écrire les coordonnées dans un
fichier texte ? Le fichier texte serait facile à lire dans Excel, et ça
serait très largement plus facile à mettre en oeuvre que tout ce que je
viens de dire.
Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Bonjour,
Voici un exemple. Cette procédure ouvre un fichier .txt dans NotePad et copie le contenu de ce dernier dans Excel.
À adapter...
'-----------------------------------------------
Sub Exemple()
Dim Appt As Long, Fichier As String
Fichier = "c:MonFichierTexte.txt"
'La séquence des touches "SendKeys" copie tout le
'fichier NotePad dans le presse-papier
SendKeys "^a"
SendKeys "^C"
'Ouverture du fichier "NotePad"
Appt = Shell("c:windowsNotepad.exe " & Fichier, vbMaximizedFocus)
'Rend ce classeur comme application active
AppActivate Application.Name
'J'ai supposé que la feuille active était la bonne
'et que tu voulais copier le résultat en B5
Range("B5").PasteSpecial xlPasteAll
End Sub
'-----------------------------------------------
MichD
------------------------------------------
Bonjour,
Voici un exemple. Cette procédure ouvre un fichier .txt dans NotePad et copie le contenu de ce dernier dans Excel.
À adapter...
'-----------------------------------------------
Sub Exemple()
Dim Appt As Long, Fichier As String
Fichier = "c:MonFichierTexte.txt"
'La séquence des touches "SendKeys" copie tout le
'fichier NotePad dans le presse-papier
SendKeys "^a"
SendKeys "^C"
'Ouverture du fichier "NotePad"
Appt = Shell("c:windowsNotepad.exe " & Fichier, vbMaximizedFocus)
'Rend ce classeur comme application active
AppActivate Application.Name
'J'ai supposé que la feuille active était la bonne
'et que tu voulais copier le résultat en B5
Range("B5").PasteSpecial xlPasteAll
End Sub
'-----------------------------------------------
MichD
------------------------------------------
Bonjour,
Voici un exemple. Cette procédure ouvre un fichier .txt dans NotePad et copie le contenu de ce dernier dans Excel.
À adapter...
'-----------------------------------------------
Sub Exemple()
Dim Appt As Long, Fichier As String
Fichier = "c:MonFichierTexte.txt"
'La séquence des touches "SendKeys" copie tout le
'fichier NotePad dans le presse-papier
SendKeys "^a"
SendKeys "^C"
'Ouverture du fichier "NotePad"
Appt = Shell("c:windowsNotepad.exe " & Fichier, vbMaximizedFocus)
'Rend ce classeur comme application active
AppActivate Application.Name
'J'ai supposé que la feuille active était la bonne
'et que tu voulais copier le résultat en B5
Range("B5").PasteSpecial xlPasteAll
End Sub
'-----------------------------------------------
MichD
------------------------------------------
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
pellet15 a écrit, le 26/03/2012 17:22 :
> Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter CTR L-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fen être :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même num éro
de fenêtre pour être sûr d'arriver à bien la sélectionner (peut -être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
Bonjour,
Voici un exemple. Cette procédure ouvre un fichier .txt dans NotePad et copie le contenu de ce dernier dans Excel.
Bonjour,
Voici un exemple. Cette procédure ouvre un fichier .txt dans NotePad et copie le contenu de ce dernier dans Excel.
Bonjour,
Voici un exemple. Cette procédure ouvre un fichier .txt dans NotePad et copie le contenu de ce dernier dans Excel.
Le lundi 26 mars 2012 12:21:25 UTC-5, Gloops a écrit :pellet15 a écrit, le 26/03/2012 17:22 :Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter C TRL-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fe nêtre :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même numéro
de fenêtre pour être sûr d'arriver à bien la sélectionner (p eut-être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
Le lundi 26 mars 2012 12:21:25 UTC-5, Gloops a écrit :pellet15 a écrit, le 26/03/2012 17:22 :Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter C TRL-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fe nêtre :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même numéro
de fenêtre pour être sûr d'arriver à bien la sélectionner (p eut-être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
Je ne comprend pas très bien mais
comment intégrer cela a la procédure suivante:
Le lundi 26 mars 2012 12:21:25 UTC-5, Gloops a écrit :
pellet15 a écrit, le 26/03/2012 17:22 :
Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter C TRL-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fe nêtre :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même numéro
de fenêtre pour être sûr d'arriver à bien la sélectionner (p eut-être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
Le lundi 26 mars 2012 12:21:25 UTC-5, Gloops a écrit :
pellet15 a écrit, le 26/03/2012 17:22 :
Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter C TRL-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fe nêtre :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même numéro
de fenêtre pour être sûr d'arriver à bien la sélectionner (p eut-être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
Je ne comprend pas très bien mais
comment intégrer cela a la procédure suivante:
Le lundi 26 mars 2012 12:21:25 UTC-5, Gloops a écrit :pellet15 a écrit, le 26/03/2012 17:22 :Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter C TRL-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fe nêtre :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même numéro
de fenêtre pour être sûr d'arriver à bien la sélectionner (p eut-être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
Le lundi 26 mars 2012 12:21:25 UTC-5, Gloops a écrit :pellet15 a écrit, le 26/03/2012 17:22 :Mais comment faire pour basculer de EXCEL vers "g7towin" exécuter C TRL-P et revenir en avant plan avec EXCEL.
Tu pourrais avoir besoin de ça pour connaître le numéro de la fe nêtre :
http://allapi.mentalis.org/apilist/FindWindow.shtml
puis ça pour la sélectionner :
http://allapi.mentalis.org/apilist/SetFocus.shtml
à noter qu'il existe aussi SetActiveWindow, et SetForegroundWindow, et
qu'il m'arrive souvent d'utiliser les trois d'affilée sur le même numéro
de fenêtre pour être sûr d'arriver à bien la sélectionner (p eut-être
pourrait-on trouver que ça manque de rigueur).
Une fois que c'est fait tu peux effectivement envoyer un SendKeys.
Comme je disais, le SendKeys c'est si vraiment on ne veut pas chercher
le reste ... C'est vrai que ça va plus vite à programmer :)
Je ne comprend pas très bien mais
comment intégrer cela a la procédure suivante:
ces la ligne suivant qui ne va pas :
MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
je ne veut pas l'ouvrir mais juste l'activer durent que je copie (CTRL- P).
Merci
ces la ligne suivant qui ne va pas :
MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
je ne veut pas l'ouvrir mais juste l'activer durent que je copie (CTRL- P).
Merci
ces la ligne suivant qui ne va pas :
MyAppID = Shell("C:g7towinwithhelpg7towin.exe", 1)
je ne veut pas l'ouvrir mais juste l'activer durent que je copie (CTRL- P).
Merci