大家好,你们这些才华横溢的Excel/VBAMaven。我可以大胆地使用你们的帮助。有人知道如何在VBA中使用别名查找Exchange用户的管理器吗?我能够找到一点VBA代码,将拉我的管理器,但它只对我有效。我需要放入一个用户别名(就像那里的LDAP),并查找那里的经理,这样我就可以向那里的经理发送电子邮件。
任何帮助都不胜感激。
这是我能够找到的代码,但只拉我的经理:
Excel VBA代码:
Sub GetManager()
MsgBox CreateObject("Outlook.Application").GetNamespace("MAPI").CurrentUser.AddressEntry.GetExchangeUser.Manager
End Sub
1条答案
按热度按时间7qhs6swi1#
NameSpace.CreateRecipient方法创建
Recipient
对象。此方法用于根据地址簿验证给定名称。调用Recipient.Resolve方法,尝试根据地址簿解析Recipient
对象。例如,您可以尝试使用以下代码:您可能会发现ExchangeUser.Alias属性,该属性返回表示
ExchangeUser
别名的字符串。