Bonjour,
J'ai développé une macro en VBA pour Outlook qui récupère lors d'un click sur le bouton "envoyer", l'Email que l'utilisateur vient de créer.
L'application demande alors si l'on veut lancer ou non le traitement (objet de l'application).
Voici mon problème :
Si l'utilisateur à choisi l'option Word comme éditeur de texte, la fenêtre de choix ne passe pas au premier plan. Ce qui est le cas lorsque l’on n’utilise pas Word comme éditeur de texte.
Pour palier à ce problème, j'ai utilisé les fonctions API
GetWindowText pour trouver le Handle de la fenêtre de l'Email (Le handle de la fenêtre en cours est faux "0")
GetWindowRect pour recadrer la fenêtre de l'Email à traiter
Tout serait pour le mieux dans le meilleur des mondes, si cela ne faisait très souvent planter Outlook.
Quelqu'un a t'il une idée pour m'aider ?
Merci d'avance
Configuration: Windows XP
Internet Explorer 7.0