|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 516420485 于 2014-8-13 13:26 编辑
- outl = CreateObject("Outlook.Application")
- '*************************************
- Set objsession = CreateObject("MAPI.Session")
- If Not objsession Is Nothing Then
- objsession.Logon "", "", False, False
- End If
- Set objRecipColl = objsession.AddressBook
- ' Set objadl = objsession.Addresslists
- Getnm = objRecipColl.Item(1).Name
- ads = objRecipColl.Item(1).adress
- 'ads = objRecipColl.Item(1).smtpaddress
- Set objRecipColl = Nothing
复制代码 我想在excel中利用vba查找outlook通讯录的联系人, 并将联系人的名字与邮箱放入对应的单元格,邮箱格式为xx@xx.com形式, 但是我现在获取的却是下面这种形式
EX:/o=INA/ou=Exchange Administrative Group (F*****T)/cn=Recipients/cn=xx Zhang3
这种情况只有我自己的电脑可以发出去,其他电脑却不能发出去。我想获取xx@xx.com形式的邮箱, 请问代码如何写?
|
|