我正在为 Outlook 的 2007 和 2010 开发 C# 插件。
假设我有Outlook.MailItem
当前显示的邮件的对象,我想用按钮替换部分邮件文本,这将调用内部加载项函数(当然传递一些参数)。是否有可能将该回调添加到附加功能?如果是,那么你们能否让我走上正轨,因为我似乎找不到与此相关的任何内容。
据我所知,您不能将按钮添加到MailItem.Body
. 您可以做的最好的事情是根据消息正文的内容将项目添加到功能区 UI 。也有使用自定义任务窗格和表单区域的类似方法。
您可以尝试直接使用 Word 编辑器,但我没有尝试过该路径。
Outlook.Inspector inspector = Globals.ThisAddIn.Application.ActiveInspector();
Word.Document document = (Word.Document)inspector.WordEditor;