Bonjour le forum,
Je viens a nouveau vers vous pour une petite aide concernant l'importation des adresse mail de clients.
j'ai bien trouvé un modele de BOISGONTIER qui recherche les mails a partir des noms prénoms.
Outlook est un service courrier d'une entreprise ( exchange) .
Le code que j'ai va bien rechercher les adresses mail mais uniquement dans les contacts personnels de mon compte.
Est il possible que la recherche se face dans la liste globale de l'entreprise et nom dans mes contacts ?
Le code dont je me suis servi !
Je vous remercie d'avance pour votre aide
Kyliann
Je viens a nouveau vers vous pour une petite aide concernant l'importation des adresse mail de clients.
j'ai bien trouvé un modele de BOISGONTIER qui recherche les mails a partir des noms prénoms.
Outlook est un service courrier d'une entreprise ( exchange) .
Le code que j'ai va bien rechercher les adresses mail mais uniquement dans les contacts personnels de mon compte.
Est il possible que la recherche se face dans la liste globale de l'entreprise et nom dans mes contacts ?
Le code dont je me suis servi !
Sub LectureContacts()
Set olApp = CreateObject("Outlook.Application")
Set olns = olApp.GetNamespace("MAPI")
Set olfFolder = olns.GetDefaultFolder(10)
ligne = 2
On Error Resume Next ' contacts incomplets
For Each i In olfFolder.Items
Cells(ligne, 1) = i.FirstName
Cells(ligne, 2) = i.LastName
Cells(ligne, 3) = i.Email1Address
Cells(ligne, 4) = i.Categories
ligne = ligne + 1
Next i
On Error GoTo 0
[A1].Sort Key1:=[A1], Header:=xlYes
End Sub
Sub AjoutContact()
Set olApp = CreateObject("Outlook.Application")
Set olItem = olApp.CreateItem(2)
With olItem
.FirstName = "zzzzz"
.LastName = "zzzzz"
.Email1Address = "zzzzz@hotmail.com"
.HomeAddressCity = "Montigny"
.Categories = "Professionnel, Personnel"
.Save
End With
End Sub
Je vous remercie d'avance pour votre aide
Kyliann