我想突出显示电子邮件正文中的一些文本,然后单击某些内容(工具栏按钮等)
Outlook.Application myApplication = Globals.ThisAddIn.Application;
Outlook.Explorer myActiveExplorer = (Outlook.Explorer)myApplication.ActiveExplorer();
Outlook.Selection selection = myActiveExplorer.Selection;
if (selection.Count == 1 && selection[1] is Outlook.MailItem)
{
Outlook.MailItem mail = (Outlook.MailItem)selection[1];
mail.Copy(); // currently opened mail
Outlook.MailItem mailItem = (Outlook.MailItem)
myApplication.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
mailItem.Subject = mail.Subject;
mailItem.To = mail.To;
mailItem.Body = ????? // copy only selected text/images of user
mailItem.Importance = Outlook.OlImportance.olImportanceLow;
mailItem.Display(true);
}
Run Code Online (Sandbox Code Playgroud)
在mailITem.Body 上,我只想粘贴选定邮件(// 当前打开的邮件)中用户的选定文本/图像。我该如何实现它,我找不到粘贴方法。所选项目是什么,它存储到 sql server 数据库