OVH Cloud OVH Cloud

Perte de focus

2 réponses
Avatar
John Fuss
Bonjour à toutes & tous,

j'ai un petit problème récurrent chez mes utilisateurs, lorsqu'ils utilisent
une de mes macros et qu'ils reçoivent un mail par exemple et que leur client
de messagerie prend le focus, mes macros excel se mettent souvent en erreur.

Comment puis-je faire pour qu'Excel garde le focus pendant l'execution de
macro ou sur perte puis-je reprendre le focus de suite ? des idées ?

Merci d'avance.

John

2 réponses

Avatar
papou
Bonjour John
Je pense qu'avec la fonction API PutFocus tu dois pouvoir faire ça.
Private Declare Function Putfocus Lib "user32" Alias "SetFocus" (ByVal hwnd
As Long) As Long

Tu devrais télécharger API-guide, tu le trouveras ici
http://www.mentalis.org/agnet/apiguide.shtml

Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:c1uths$bn7$
Bonjour à toutes & tous,

j'ai un petit problème récurrent chez mes utilisateurs, lorsqu'ils
utilisent

une de mes macros et qu'ils reçoivent un mail par exemple et que leur
client

de messagerie prend le focus, mes macros excel se mettent souvent en
erreur.


Comment puis-je faire pour qu'Excel garde le focus pendant l'execution de
macro ou sur perte puis-je reprendre le focus de suite ? des idées ?

Merci d'avance.

John




Avatar
John Fuss
Merci je vais essayer, si je m'en sors je posterai le résultat d'ici qq
jours.

Merci

John

"papou" <DesolePasDeMail> a écrit dans le message de
news:O6Jm4r4$
Bonjour John
Je pense qu'avec la fonction API PutFocus tu dois pouvoir faire ça.
Private Declare Function Putfocus Lib "user32" Alias "SetFocus" (ByVal
hwnd

As Long) As Long

Tu devrais télécharger API-guide, tu le trouveras ici
http://www.mentalis.org/agnet/apiguide.shtml

Cordialement
Pascal

"John Fuss" a écrit dans le message de
news:c1uths$bn7$
Bonjour à toutes & tous,

j'ai un petit problème récurrent chez mes utilisateurs, lorsqu'ils
utilisent

une de mes macros et qu'ils reçoivent un mail par exemple et que leur
client

de messagerie prend le focus, mes macros excel se mettent souvent en
erreur.


Comment puis-je faire pour qu'Excel garde le focus pendant l'execution
de


macro ou sur perte puis-je reprendre le focus de suite ? des idées ?

Merci d'avance.

John