EN REMPLACEMENT DE SENDKEYS

shadowmoy Messages postés 340 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 25 août 2007 - 25 août 2002 à 02:05
devsurf Messages postés 148 Date d'inscription dimanche 13 octobre 2002 Statut Membre Dernière intervention 13 novembre 2008 - 13 nov. 2008 à 15:42
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
13 nov. 2008 à 15:42
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
18 févr. 2004 à 15:32
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
18 févr. 2004 à 15:32
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
18 févr. 2004 à 14:25
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
25 août 2002 à 02:05
excellent code un 10/10 pour la peine na !!!
Rejoignez-nous