用Outlook模拟Outlook应用程序对象的方式
问题描述:
我有一个桌面应用程序,它启动一个预先填充了信息的Outlook客户端实例。用Outlook模拟Outlook应用程序对象的方式
var application = new Outlook.Application();
var mItem = (Outlook.MailItem)outLook.CreateItem(Outlook.OlItemType.olMailItem);
mItem.To = "[email protected]";
mItem.Subject = "Hello";
mItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;
mItem.HTMLBody = "Email body";
mItem.Display(false);
这样,用户可以在单击Outlook中的发送之前进行更改。
我的目标是在网络表单中模仿这一点。我不想发布桌面Oulook,因为安全考虑,这些东西不能/不应该发生,所以我想启动一个Outlook Web窗口,而不是预先填好信息。