Outlook AddIn在编辑模式下打开

时间:2014-10-25 14:07:49

标签: outlook-addin

如何在EditMode中打开收到的MailItem(撰写)。不回复,但像重新发送以编辑内容然后执行自定义操作。 自定义操作正常,但我无法在编辑模式下打开。

这是一段代码:

MailItem item = inspector.CurrentItem;
item.Copy();
item.Display(false);

我尝试使用item.Forward()而不是item.Copy(),但是我没有原始发件人......等等。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

首先,这可以通过“编辑消息”手动完成。 http://www.msoutlook.info/question/426

然后CommandBars.ExecuteMso“...方法在特定命令没有对象模型的情况下很有用。” http://msdn.microsoft.com/en-us/library/ff862419.aspx

您必须知道“控件的标识符”。它是“EditMessage”。

示例代码Inserting text into incoming email Outlook 2013 locked read only

答案 1 :(得分:0)

最后,我找到了一种简单的方法来做我想做的事。

只需转发邮件,然后修改发件人和收件人。

Outlook.MailItem item = inspector.CurrentItem;
Outlook.MailItem newItem = item.Forward();
newItem.Sender = item.Sender;
newItem.Subject = item.Subject;
[...]
item.Close(Outlook.OlInspectorClose.olDiscard);
newItem.Display();

它有效。