L'utilisation des fonctions MAPI à partir du code managé n'est officiellement pas prise en charge. Apparemment, MAPI utilise sa propre gestion de la mémoire et il plante et brûle dans le code géré (voir ici et ici)
Tout ce que je veux faire, c'est lancer le client de messagerie par défaut avec l'objet, le corps, ET une ou plusieurs pièces jointes.
J'ai donc examiné MAPISendDocuments et cela semble fonctionner. Mais je n'ai pas trouvé le courage d'utiliser réellement la fonction dans le code de production.
Quelqu'un a-t-il beaucoup utilisé cette fonction ? Avez-vous des histoires d'horreur ?
PS. Non, je n'exécuterai pas Outlook.exe avec des arguments de ligne de commande pour les pièces jointes.
PPS. La prise en charge des pièces jointes est une exigence , donc Mailto : les solutions ne me suffisent pas.