我有一个Outlook.Folder
,我需要从中获取相关的Account
。有人知道怎么样?或者来自Account
的关联Outlook.Store
?是相同的,因为我可以从Store
实例中获取Folder
。
答案 0 :(得分:0)
Outlook对象模型中的帐户集合不会公开商店帐户。它只暴露邮件帐户(可能碰巧也有一个关联的商店。例如IMAP4 / Exchange / HTTP)。
但是,通常,帐户集合中可能不存在商店帐户(例如PST)。更重要的是,多个POP3 / SMTP帐户可能正在向该商店提供。
您可以做的最好的事情是使用Store对象及其DeliveryStore属性来确定特定邮件帐户所传递的商店。
在MAPI级别(C ++或Delphi)上,您可以使用IOleAccountManager界面(您可以在OutlookSpy中使用它 - 单击IOleAccountManager按钮)。
如果使用Redemption(任何语言)是一个选项,您可以使用其RDOSession.Accounts集合。它确实公开了给定配置文件中的所有帐户(请参阅RDOAccount对象)。