Carnet d'adresses Outlook

  • Initiateur de la discussion MalabarBulgom
  • Date de début
M

MalabarBulgom

Guest
Bonjour a tous,

Je suis confronté à un souci pour lequel j'ai beau eplucher les forums je ne trouve pas de solution. J'aimerai recuperer dans Excel les infos concernant un contact dans le carnet d'adresse d'Outlook (Ex : adresse, n° de tel, ...). Jusqu'ici, j'arrive a lister tous les contacts qui m'interessent mais je n'obtiens que les noms. Alors si par hasard, quelqu'un avait ne serait-ce qu'une petite piste pour me permettre d'avancer cela me depannerait.

En attendant , je vous souhaite a tous une bonne soiree.

A+

Malabar
 

MichelXld

XLDnaute Barbatruc
bonsoir Malabar , bonsoir Patrick

cet exemple permet de boucler sur tous les items du dossier des contacts Outlook , pour afficher les noms et les numeros de telephone


Sub numeroTelephone_contactsOutlook()
'necessite d'activer la reference Microsoft Outlook xx.x object Library
Dim olApp As New Outlook.Application
Dim Cible As Outlook.ContactItem
Dim dossierContacts As Outlook.MAPIFolder
Dim Resultat As String

Set olApp = New Outlook.Application
Set dossierContacts = olApp.GetNamespace('MAPI').GetDefaultFolder(olFolderContacts)

For Each Cible In dossierContacts.Items
Resultat = Resultat & Cible.HomeTelephoneNumber & vbTab & Cible.LastNameAndFirstName & vbLf
Next

MsgBox Resultat, , 'Liste des numeros de telephone Outlook-Contacts'
End Sub



d'autres éléments possible (liste non exhaustive )

Cible.Anniversary
Cible.BusinessAddress
Cible.BusinessTelephoneNumber
Cible.CompanyName
Cible.Email1Address
Cible.FirstName
Cible.HomeAddressCity
Cible..HomeAddress
Cible.HomeAddressCountry
Cible.HomeAddressPostalCode
Cible.HomeAddressStreet
Cible.HomeFaxNumber
Cible.HomeTelephoneNumber
Cible.LastName
Cible.MobileTelephoneNumber
Cible.PersonalHomePage



bonne soiree
MichelXld
 

Discussions similaires

Statistiques des forums

Discussions
312 282
Messages
2 086 765
Membres
103 389
dernier inscrit
DEDE86