MAPIFolder已弃用,因此Outlook编程的变通方法

本文关键字:编程 方法 Outlook 因此 MAPIFolder | 更新日期: 2023-09-27 17:58:25

MSDN这样评价MAPIFolder接口(使用WPF进行Outlook编程):

此接口已弃用;不要使用此接口。而是使用interface文件夹访问所有方法,属性和COM的事件成员对象文件夹。

我正试图获得这样的草稿文件夹:

Outlook.MAPIFolder oFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderDrafts);

如何在不使用MAPIFolder(已弃用)的情况下完成上述操作?我想我不明白MSDN在说什么(使用Folder接口访问所有方法等)

MAPIFolder已弃用,因此Outlook编程的变通方法

您只需将其投射到Outlook.Folder,即

Outlook.Folder oFolder = (Outlook.Folder) olNS.GetDefaultFolder( Outlook.OlDefaultFolders.olFoderDrafts)

诚然,MSDN在这方面还相当不清楚。您可以将Folder接口视为MAPIFolder的包装器,并对事件提供额外的支持。

正如我旁注的那样,我会对整个"被否决"的事情持保留态度。我敢打赌MAPIFolder会留下来,至少会有几个版本的Outlook。

相关文章: