bonjour Phosie , bonjour Dg
j'espere que cet exemple ,qui permet d'extraire des informations de la base de données des contacts Outlook , pourra t'aider
Option Compare Text
Sub Informations_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
Set olApp = New Outlook.Application
Set dossierContacts = olApp.getNamespace("MAPI").getDefaultFolder(olFolderContacts)
For Each Cible In dossierContacts.Items
If Cible.LastName = "MichelXLD" Then 'partie droite du champ nom complet
Cells(1, 1) = Cible.lastNameAndFirstName 'champ nom complet
Cells(1, 2) = Cible.FirstName 'partie gauche du champ nom complet
Cells(1, 3) = Cible.LastName 'partie droite du champ nom complet
Cells(1, 4) = Cible.homeTelephoneNumber 'numero de telephoe domicile
Cells(1, 5) = Cible.BusinessTelephoneNumber 'numero telephone bureau
End If
Next
End Sub
pour activer la reference Microsoft Outlook xx.x Object Library
dans Visual Basic Editor (Alt+F11)
menu Outils
References
coches la ligne Microsoft Outlook xx.x Object Library
cliques sur OK pour valider
bonne soiree
MichelXld