小编Rav*_*avi的帖子

如何使用 Outlook 插件 2007 和 VSTO c# 在 mailItem Body 中获取选择

我想突出显示电子邮件正文中的一些文本,然后单击某些内容(工具栏按钮等)

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 数据库

sql-server-2008 outlook-addin c#-4.0

5
推荐指数
1
解决办法
1936
查看次数

标签 统计

c#-4.0 ×1

outlook-addin ×1

sql-server-2008 ×1