shadowmoy
Messages postés340Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention25 août 2007
-
25 août 2002 à 02:05
devsurf
Messages postés148Date d'inscriptiondimanche 13 octobre 2002StatutMembreDernière intervention13 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.
devsurf
Messages postés148Date d'inscriptiondimanche 13 octobre 2002StatutMembreDernière intervention13 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
NeoToto
Messages postés11Date d'inscriptionvendredi 29 novembre 2002StatutMembreDernière intervention15 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és340Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention25 août 2007 25 août 2002 à 02:05
13 nov. 2008 à 15:42
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+
18 févr. 2004 à 15:32
18 févr. 2004 à 15:32
18 févr. 2004 à 14:25
Je cherche en vain une solution pour envoyer du sendkeys vers un hwnd spécifique... Si quelqu'un sait.....
25 août 2002 à 02:05