我有一个C#WinForm应用程序,它显示了一个本地MSG文件列表。
当用户单击列表中的项目时,我希望它在REPLY MODE的Outlook窗口中打开MSG文件。即显示窗口,就像我在Outlook收件箱中选择了电子邮件一样,然后点击了回复按钮。
客户端应用程序将永远是Outlook。
答案 0 :(得分:0)
您的意思是Outlook检查器必须以编辑模式显示,而不是只读吗?或者您想以编程方式调用对特定MSG文件的回复然后显示它? 在前一种情况下,必须首先发送MSG文件。如果需要重置现有消息的标志,可以使用Redemption - 使用RDOSession.GetMessageFromMsgFile打开MSG文件,将RDOMail.Sent设置为false,调用RDOMail.Save。 在后一种情况下,使用Application.Session.OpenSharedItem打开MSG文件(返回MailItem),调用MailItem.Reply(返回新的MailItem对象),调用MailItem.Display。