Salut,
J'ai développé un Add-in pour Outlook dans lequel j'envoie des mail. Alors je vous montre ce bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
MailItem myMail = (MailItem)o.CreateItem(OlItemType.olMailItem);
myMail.Recipients.Add(Recipt);
myMail.Subject = strSubject;
myMail.Body = strBody;
 
// Send it!
myMail.Send();
Mais quand j'exécute ce code j'ai toujours cette boîte de dialogue:

Alors pour éviter cela j'ai donc utiliser Outlook Redemption v. 4.4, plus précisement RDOMail object, et je vous présent un bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
//RDO Session
Redemption.RDOSessionClass rdoSession = new Redemption.RDOSessionClass();
rdoSession.MAPIOBJECT = olookNS.MAPIOBJECT;
 
//RDOMail
Redemption.RDOMail NewMail = rdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderOutbox).Items.Add("IPM.Note");
 
 
//définition du déstinataire,du corps du message et du sujet
NewMail.To = Emails[i];
NewMail.Body = strBody;
NewMail.DeferredDeliveryTime = NewMail.CreationTime;
NewMail.Subject = string.Empty;
 
//envoie du SMS sous forme de mail
NewMail.Send();
Mon soucis est que la boîte de dialogue ne s'affiche plus quand j'exécute mon code MAIS à chaque envoie d'un mail simple par Outlook avec "Nouveau Message" de Outlook, la même boîte de dialogue s'affiche, je ne comprends plus rien.
Je demande de l'aide..
Merci