EN REMPLACEMENT DE SENDKEYS

Signaler
Messages postés
340
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
25 août 2007
-
devsurf
Messages postés
148
Date d'inscription
dimanche 13 octobre 2002
Statut
Membre
Dernière intervention
13 novembre 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/3841-en-remplacement-de-sendkeys

devsurf
Messages postés
148
Date d'inscription
dimanche 13 octobre 2002
Statut
Membre
Dernière intervention
13 novembre 2008

Salut
Moi aussi, je cherche une alternative pour SENDKEY car j'un problème justement sur le copier/coller
si vous avez une idée, voir le lien vers ma question plus bas.

Sinon, en ce qui concerne le point soulevé par NeoTOTO, moi j'utilise une fonction VBA nommée AppActivate pour pointer sur un process (meme groupe que SendKey)

syntaxe: AppActivate NoProcess
Exemple AppActivate 5896

Le numero process est de type LONG qu'on doit récuperer de l'application concernée.

Exemple de mon code source:
(hprocess contient le numero de mon process Word)

'Mise en forme de la variable sélectionnée
strVariable = "blabla"

'Copie dans l'applicatif
Clipboard.Clear
SendKeys "^c", True
Clipboard.SetText strVariable

AppActivate hProcess
SendKeys "^v", True

Voila....
a+
n.b.
Si vous avez une reponse sur ma question ci dessous , ca serait sympa
http://www.vbfrance.com/forum/sujet-PROBLEME-SUR-SENDKEYS-SENDKEYS-WORD-2003_1228335.aspx

a+
NeoToto
Messages postés
11
Date d'inscription
vendredi 29 novembre 2002
Statut
Membre
Dernière intervention
15 mai 2006

Et juste pour rendre a César ce qui lui revient, l'original de cette source est à http://www.mvps.org/accessfr/apis/api0046.htm
NeoToto
Messages postés
11
Date d'inscription
vendredi 29 novembre 2002
Statut
Membre
Dernière intervention
15 mai 2006

Et juste pour rendre a César ce qui lui revient, l'original de cette source est à http://www.mvps.org/accessfr/apis/api0046.htm
NeoToto
Messages postés
11
Date d'inscription
vendredi 29 novembre 2002
Statut
Membre
Dernière intervention
15 mai 2006

Désolé, mais je vois pas l'interet : En quoi est ce que cette "encapsulation" du sendkeys empeche la perte du focus ? Un alt + tab mal placé, et on retombe sur le meme probleme.....

Je cherche en vain une solution pour envoyer du sendkeys vers un hwnd spécifique... Si quelqu'un sait.....
shadowmoy
Messages postés
340
Date d'inscription
jeudi 25 juillet 2002
Statut
Membre
Dernière intervention
25 août 2007

excellent code un 10/10 pour la peine na !!!