我需要一些建议来帮助我实现一个函数,从winform应用程序中打开Outlook中的多个.msg文件,而无需打开多个Outlook窗口。
我尝试过Process.Start,但它打开了多个Outlook窗口,这不是我所期待的行为。
<。> .msg文件托管在sharepoint网站上,我有直接的网址文件。答案 0 :(得分:0)
我尝试过Process.Start,但它打开了多个Outlook窗口,这不是我所期待的行为。
只能同时运行一个Outlook实例。打开多个.msg文件时看到的是检查器窗口。如果您尝试手动打开文件,我想您会得到相同的图片。
向用户显示。就像你从桌面双击.msg文件一样
使用Process.Start方法将路径传递给消息文件。无需指定Outlook.exe。
最后,作为解决方法,您可以考虑在本地下载项目,然后使用Outlook对象模型从磁盘中打开文件。 Application类的CreateItemFromTemplate方法从Outlook模板(.oft)或消息文件(.msg)创建新的Microsoft Outlook项目并返回新项目。有关详细信息,请参阅How To: Create a new Outlook message based on a template。