2012-06-19 33 views
0

我有問題programmingly創建附件, 展望的MailItem如下面的代碼的MailItem附件上的MailItem

Outlook.MailItem mail = 
       outlook.Application.CreateItem 
       (Outlook.OlItemType.olMailItem) 
       as Outlook.MailItem; 
mail.AttachmentAdd.Add(GetTempDir() + "345325.html", Outlook.OlAttachmentType.olByValue,1, Type.Missing); 
mail.Display(true); 

但是當實際打開的MailItem沒有顯示,也沒有附件diplayed,即使從郵件大小,我們可以找出attachement已添加

回答

0

OK,我想我得到了答案,我們必須確保mailItem.body不爲空,位置是1 它的工作原理

+0

OK,讓我anwser這個Q,我們必須確定mail.body不是null,導致attechment的徵用至少爲1,0會是可見的,那麼如果body是null,attechment將不會被看到 –