如何在回复模式下在Outlook中打开MSG文件

时间:2013-01-30 23:07:17

标签: c# outlook reply msg

我有一个C#WinForm应用程序,它显示了一个本地MSG文件列表。

当用户单击列表中的项目时,我希望它在REPLY MODE的Outlook窗口中打开MSG文件。即显示窗口,就像我在Outlook收件箱中选择了电子邮件一样,然后点击了回复按钮。

客户端应用程序将永远是Outlook。

1 个答案:

答案 0 :(得分:0)

您的意思是Outlook检查器必须以编辑模式显示,而不是只读吗?或者您想以编程方式调用对特定MSG文件的回复然后显示它? 在前一种情况下,必须首先发送MSG文件。如果需要重置现有消息的标志,可以使用Redemption - 使用RDOSession.GetMessageFromMsgFile打开MSG文件,将RDOMail.Sent设置为false,调用RDOMail.Save。 在后一种情况下,使用Application.Session.OpenSharedItem打开MSG文件(返回MailItem),调用MailItem.Reply(返回新的MailItem对象),调用MailItem.Display。