对 Outlook 中的同一配置文件使用多个帐户

可以使用指定与不同交付存储关联的一个或多个帐户的配置文件登录到 Outlook。 对于给定会话,NameSpace 对象有维护和访问 Exchange 主帐户信息的成员,并且 NameSpace 对象的 Accounts 属性保存为该会话的配置文件定义的所有帐户。

NameSpace.Accounts 属性返回当前配置文件的 Accounts 集合,以及所有帐户(包括 Exchange、IMAP 和 POP3 帐户)的跟踪信息,每个帐户都可以与不同的传递存储相关联。 若要在会话的 Accounts 集合中标识主要 Exchange 帐户,请查找具有 Store (的 ExchangeStoreType 属性的帐户,该 帐户由 Account.DeliveryStore) 等于 OlExchangeStoreType.olPrimaryExchangeMailbox 指定。

Account.DeliveryStore.ExchangeStoreType = OlExchangeStoreType.olPrimaryExchangeMailbox

下表比较 NameSpace 对象的成员和 AccountAccountsStore 对象的成员,具体取决于会话的配置文件是具有一个帐户还是多个帐户。 如果会话的配置文件中只有主 Exchange 帐户,请使用 NameSpace 对象的以下成员。

说明 用途
如果会话的配置文件中有多个帐户,请使用记名对象的以下成员。 AutoDiscoverConnectionMode 属性、 AutoDiscoverXml 属性、 AutoDiscoverComplete 事件
使用承载 Exchange 主帐户邮箱的 Exchange 服务器的自动发现。 Account.AutoDiscoverConnectionMode 属性、 Account.AutoDiscoverXml 属性、 Accounts.AutoDiscoverComplete 事件
使用承载帐户邮箱的 Exchange 服务器的自动发现。 ExchangeConnectionMode 属性、 ExchangeMailboxServerName 属性、 ExchangeMailboxServerVersion 属性
获取承载 Exchange 主帐户邮箱的 Exchange 服务器的信息。 Account.ExchangeConnectionMode 属性、 Account.ExchangeMailboxServerName 属性、 Account.ExchangeMailboxServerVersion 属性
获取承载帐户邮箱的 Exchange 服务器的信息。 Categories 属性
获取一个 Categories 集合,该集合代表会话的主帐户的主类别列表。 Store.Categories 属性
获取一个 Categories 集合,该集合表示的类别是为与会话配置文件中的帐户关联的存储而定义的。 CurrentUser 属性
获取表示当前登录会话的用户的 Recipient 对象。 Account.CurrentUser 属性
获取一个 Recipient 对象,该对象表示在会话的配置文件中定义的帐户的用户。 该帐户可以是 Outlook 支持的任何帐户,包括 Exchange、IMAP 和 POP3。 DefaultStore 属性
获取会话的配置文件的默认存储。 Account.DeliveryStore 属性
获取在会话的配置文件中定义的帐户的默认送达存储区。 该帐户可以是 Outlook 支持的任何帐户,包括 Exchange、IMAP 和 POP3。 GetAddressEntryFromID 方法
获取对应于给定条目 ID 的 AddressEntry 对象。 Account.GetAddressEntryFromID 方法
获取对应于帐户和给定条目 ID 的 AddressEntry 对象。 该帐户可以是 Outlook 支持的任何帐户,包括 Exchange、IMAP 和 POP3。 GetRecipientFromID 方法
获取对应于给定条目 ID 的 Recipient 对象。 Account.GetRecipientFromID 方法
获取对应于帐户和给定条目 ID 的 Recipient 对象。 该帐户可以是 Outlook 支持的任何帐户,包括 Exchange、IMAP 和 POP3。

如果在当前配置文件中使用多个帐户进行操作,请参阅以下任务:

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。