poitierjohan
Messages postés50Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention14 juillet 2008
-
2 janv. 2006 à 13:46
kojak64
Messages postés6Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention25 juillet 2006
-
25 juil. 2006 à 09:23
Bonjour,
j'ai encore une question :
J'aimerai bien pouvoir importer d'outlook (2003 et autres versions si possible) les noms de contact, e-mail et date d'anniversaire respectifs!!! Ca m'a l'air très compliqué donc, je fais appel à vous tous...
Merci pour votre aide... Un de ces quatre, il va falloir que je poste un source moi ici !
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 200832 7 janv. 2006 à 08:20
bonjour
cet exemple permet d'ajouter un nouveau contact dans la liste
Sub ajouterContactOutlook()
'necessite d'activer la reference Microsoft Outlook xx.x Object Library
Dim objOutlook As New Outlook.Application
Dim objContact As contactItem
Set objContact = objOutlook.createItem(olContactItem)
With objContact
.email1Address = "[mailto:michelxld@leMail.com michelxld@leMail.com]"
.firstName = "michel"
.lastName = "leNom"
.homeTelephoneNumber = "00 00 00 00 00"
.homeAddressCity = "laVille"
.Save
End With
End Sub
et un exemple pour verifier s'il existe deja dans la liste ( pour ne pas avoir de doublons )
Sub controleLastName_contactsOutlook()
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)
Set Cible dossierContacts.Items.Find("[LastName] ""leNom""")
If Not Cible Is Nothing Then
MsgBox "Existe"
Else
MsgBox "N'existe pas"
End If
End Sub
bon week end
michel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Simouss33
Messages postés85Date d'inscriptionjeudi 17 novembre 2005StatutMembreDernière intervention15 février 20062 3 janv. 2006 à 16:20
Bonjour j'ai suivi le sujet car j'avais le même problème cependant, j'ai testé le code de michelxld. J'ai un petit souci lors de l'exécution: il y a systématiquement un de mes contacts qui n'est pas parcouru mais je ne sais pas pourquoi...
Pourrai-t-on m'éclairer?
poitierjohan
Messages postés50Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention14 juillet 2008 4 janv. 2006 à 01:46
Michelxld, un tout grand merci! Cela fonctionne la perfection!
Maintenant, est-ce que je dois joindre un fichier particulier à mon programme??
Egalement, cette manoeuvre est-elle identique pour Outlook Express et Outlook 2000??
je n'aique Outlook 2003 sur mon pc, et donc la référence à Outlook 2003 uniquement!
Peut-elle se génrée automatiquement??
poitierjohan
Messages postés50Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention14 juillet 2008 6 janv. 2006 à 23:27
Michel XLD, bonjour...
Maintenant, que l'importation fonctionne à merveille, je voudrais pour voir faire le contraire! C'est-à-fire, exporter une liste vers Outlook (2003 toujours)... Est-ce possible????????
kojak64
Messages postés6Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention25 juillet 2006 25 juil. 2006 à 09:23
Bonjour à tous,
Pour rep a sismouss d'abord, le probleme vient surement des Listes de difusion qui sont dans ta liste de contact. C'est un cas que jamais aucun code ne prend en compte, j'ai bataillé dessus un moment.
J'aurais une question moi aussi pour aller plus loin. Je voudrais importer un contact dans outlook mais dans un dossier de contact bien pécifique et pas dans le DefaultFolder de Outlook... Si quelqu'un avait la solution... merci