MSDN说MAPIFolder接口this(使用WPF进行Outlook编程):
不推荐使用此界面;不要 使用这个界面。而是使用 interface文件夹访问所有方法, COM的属性和事件成员 对象文件夹。
我试图像这样得到Drafts文件夹:
Outlook.MAPIFolder oFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderDrafts);
如何在不使用MAPIFolder(不推荐使用)的情况下执行上述操作? 我想我不明白MSDN在说什么(使用Folder接口访问所有方法等)
答案 0 :(得分:4)
您只需将其转换为Outlook.Folder,即
Outlook.Folder oFolder = (Outlook.Folder) olNS.GetDefaultFolder( Outlook.OlDefaultFolders.olFoderDrafts)
不可否认,MSDN在那里还不太清楚。您可以将Folder接口视为MAPIFolder的包装器,并为事件提供额外支持。
正如我的旁注,我会把整个'弃用'的东西带上一粒盐。我敢打赌MAPIFolder会留下来,至少对于几个版本的Outlook来说。