2012-06-19 31 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将不会被看到 –