我是C#的新手,但不是编码。
我正在尝试在Outlook 2016中的Home功能区中创建一个按钮,以将选定的电子邮件转发到特定的电子邮件地址。
我安装了Visual Studio并创建了一个非常基本的按钮和功能区。到目前为止,代码只是创建了一个新的电子邮件,我想在用户选择电子邮件并单击按钮时将电子邮件转发到特定的电子邮件地址。
try
{
Outlook._Application _Application = new Outlook.Application();
Outlook.MailItem mail = (Outlook.MailItem)_Application.CreateItem(Outlook.OlItemType.olMailItem);
mail.To = "<Email address>";
mail.Subject = "Test e-mail from Addin";
mail.Body = "This is a test email";
mail.Importance = Outlook.OlImportance.olImportanceNormal;
((Outlook._MailItem)mail).Send();
}
catch (Exception)
{
throw;
}
使用Applicatiobn.ActiveExplorer.Selection
检索当前选择的消息,然后调用MailItem.Forward
- 它将返回一个全新的MailItem
对象,其中包含适当格式化的正文和附件。设置收件人(Mailtem.To
或MailItem.Recipients.Add
)并调用MailItem.Send
。