作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在 Outlook 2013 中创建电子邮件对象,但找不到如何创建发件人对象。我正在使用这段代码:
Outlook.MailItem mail = (Outlook.MailItem)
Globals.ThisAddIn.Application.CreateItem(Outlook.OlItemType.olMailItem);
mail.To = "mail@gmail.com"
mail.Sender = // What goes here?
mail.Subject = "Mail subject";
Sender 对象是Outlook.AddressEntry
接口(interface)的一个实现,所以一定有一个实现在某处,但是在哪里呢?是否可以创建此 Sender 对象?
顺便说一句,电子邮件的发件人不一定是在 Outlook 中注册的帐户,因此我不能为此使用 mail.SendUsingAccount
属性。
最佳答案
感谢 Dmitry Streblechenko 对他上面的评论,我得到了答案,这些是创建 AddressEntry
并将其分配给 Sender< 的行
:
Outlook.MailItem mail = (Outlook.MailItem) Globals.ThisAddIn.Application.CreateItem(Outlook.OlItemType.olMailItem);
Outlook.Recipient recipient = Globals.ThisAddIn.Application.Session.CreateRecipient("mymail@domain.com");
mail.Sender = recipient.AddressEntry;
关于c# - 创建邮件发件人对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20506373/
我是一名优秀的程序员,十分优秀!