Réponse acceptée !
je suis trop contente
!!!! J'ai trouvé, voilà la solution pour ceux qui galèrent :
Public Sub AfficherAdresses()
Dim objSession As MAPI.Session
Dim objField As MAPI.Field
Dim v
Set objSession = CreateObject("MAPI.Session")
objSession.Logon "st31844"
' Récupération de la propriété PR_EMS_AB_PROXY_ADDRESSES
Set objField = objSession.AddressLists("Liste d'adresses globale").AddressEntries.Item("nom prénom").Fields(CdoPR_EMS_AB_PROXY_ADDRESSES)
' ATTENTION : PR_EMS_AB_PROXY_ADDRESSES est une propriété multivaluée
' (PT_MV_TSTRING).
For Each v In objField.Value
If InStr(v, "@") <> 0 Then
MsgBox Right(v, Len(v) - 5)
End If
Next
Set objField = Nothing
objSession.Logoff
Set objSession = Nothing
End Sub
Par contre, je ne sais pas encore comment cette fonction réagit quand la personne qu'on cherche a des homonymes..Je reviendrai sûrement sur ce poste si je trouve..