【发布时间】:2018-11-11 19:02:57
【问题描述】:
我正在开发一个包含邮件项目列表的 Outlook 插件。我想要做的是在活动的资源管理器窗格中显示这些邮件项目。
基本上很多用户都会使用该插件。当用户 x 收到一封电子邮件时,他会将其放入自定义窗格中,然后该窗格将对邮件进行分类。 (我已经开发了邮件的拖放)。我目前正在将 .msg 保存在服务器上。
现在我想在资源管理器窗格中显示这些邮件的列表。假设我有一个 .msg 文件列表,我该如何让这些文件显示在活动的资源管理器窗格中。
我已经尝试过什么。
OutlookInstance.MAPIFolder inbox = (OutlookInstance.MAPIFolder)application.ActiveExplorer().Session.GetDefaultFolder(OutlookInstance.OlDefaultFolders.olFolderInbox);
OutlookInstance.MAPIFolder customFolder = null;
customFolder = (OutlookInstance.MAPIFolder)inbox.Folders.Add("NEWFOLDER", OutlookInstance.OlDefaultFolders.olFolderInbox);
inbox.Folders["NEWFOLDER"].Display();
所以上面创建了一个文件夹,然后我可以在其中添加邮件。但是,创建文件夹然后将邮件放在那里似乎有点多余。
还有其他方法吗?
【问题讨论】: