Photos contact outlook via access
Fermé
BLONDAWWW
-
4 août 2009 à 17:45
incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 - 5 août 2009 à 19:48
incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 - 5 août 2009 à 19:48
A voir également:
- Photos contact outlook via access
- Partage de photos - Guide
- Toutes mes photos - Guide
- Compte outlook gratuit - Guide
- Erreur 1001 outlook - Accueil - Bureautique
- Synchroniser agenda google et outlook - Guide
3 réponses
incaout
Messages postés
347
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 novembre 2012
74
5 août 2009 à 12:45
5 août 2009 à 12:45
Bonjour,
Je pense que cela doit être possible en utilisant l'automation, c'est à dire demander à Access de piloter outlook en créant dans Access un environnement outlook afin de pouvoir accéder aux objets de type contact dans outlook et modifier leur propriété.
Quelle version de Access et outlook utilises tu ?
Cdlt
IC
Je pense que cela doit être possible en utilisant l'automation, c'est à dire demander à Access de piloter outlook en créant dans Access un environnement outlook afin de pouvoir accéder aux objets de type contact dans outlook et modifier leur propriété.
Quelle version de Access et outlook utilises tu ?
Cdlt
IC
merci de me repondre j'ai trouve ce code sur internet qui est intéréssant je v le modifier a ma façon merci beaucoup
The following Microsoft Visual Basic for Applications (VBA) example prompts the user to specify the name of a contact and the file name containing a picture of the contact, and then adds the picture to the contact item. If a picture already exists for the contact item, the example prompts the user to specify if the existing picture should be overwritten by the new file.
Sub AddPictureToAContact()
Dim myOlApp As Outlook.Application
Dim myNms As Outlook.NameSpace
Dim myFolder As Outlook.MAPIFolder
Dim myContactItem As Outlook.ContactItem
Dim strName As String
Dim strPath As String
Dim strPrompt As String
Set myOlApp = CreateObject("Outlook.Application")
Set myNms = myOlApp.GetNamespace("MAPI")
Set myFolder = myNms.GetDefaultFolder(olFolderContacts)
strName = InputBox("Type the name of the contact: ")
Set myContactItem = myFolder.Items(strName)
If myContactItem.HasPicture = True Then
strPrompt = MsgBox("The contact already has a picture associated with it. Do you want to overwrite the existing picture?", vbYesNo)
If strPrompt = vbNo Then
Exit Sub
End If
End If
strPath = InputBox("Type the file name for the contact: ")
myContactItem.AddPicture (strPath)
myContactItem.Save
myContactItem.Display
End Sub
The following Microsoft Visual Basic for Applications (VBA) example prompts the user to specify the name of a contact and the file name containing a picture of the contact, and then adds the picture to the contact item. If a picture already exists for the contact item, the example prompts the user to specify if the existing picture should be overwritten by the new file.
Sub AddPictureToAContact()
Dim myOlApp As Outlook.Application
Dim myNms As Outlook.NameSpace
Dim myFolder As Outlook.MAPIFolder
Dim myContactItem As Outlook.ContactItem
Dim strName As String
Dim strPath As String
Dim strPrompt As String
Set myOlApp = CreateObject("Outlook.Application")
Set myNms = myOlApp.GetNamespace("MAPI")
Set myFolder = myNms.GetDefaultFolder(olFolderContacts)
strName = InputBox("Type the name of the contact: ")
Set myContactItem = myFolder.Items(strName)
If myContactItem.HasPicture = True Then
strPrompt = MsgBox("The contact already has a picture associated with it. Do you want to overwrite the existing picture?", vbYesNo)
If strPrompt = vbNo Then
Exit Sub
End If
End If
strPath = InputBox("Type the file name for the contact: ")
myContactItem.AddPicture (strPath)
myContactItem.Save
myContactItem.Display
End Sub
incaout
Messages postés
347
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 novembre 2012
74
5 août 2009 à 19:48
5 août 2009 à 19:48
ok. Cela me parait être une bonne base.
N'oublies pas d'ajouter dans VBA sous Access la bibliothèque pour Outlook.
Menu Outil--> Références.
Cdlt
IC
N'oublies pas d'ajouter dans VBA sous Access la bibliothèque pour Outlook.
Menu Outil--> Références.
Cdlt
IC