Vba Outlook avec éditeur word

RLAPT -  
m@rina Messages postés 23936 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

1 réponse

m@rina Messages postés 23936 Date d'inscription   Statut Contributeur Dernière intervention   11 466
 
Bonjour,

Si tu n'as pas de réponse ici, ce que je crains car peu de personnes connaissent le VBA Outlook, pose ta question sur la faq Outlook, il y a Oliv' le spécialiste.
http://faq-outlook.fr/forum/viewforum.php?forum_id=15

m@rina
0