Vba Outlook avec éditeur word

Fermé
RLAPT - 17 avril 2009 à 14:47
m@rina Messages postés 21102 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 29 novembre 2024 - 17 avril 2009 à 15:19
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 21102 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 29 novembre 2024 11 364
17 avril 2009 à 15:19
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