Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2008, 16h32   #1
Membre du Club
 
Inscription : novembre 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : novembre 2007
Messages : 210
Points : 61
Points : 61
Envoyer un message via MSN à sebinator
Par défaut Comment partager des contacts sur un réseau sans posséder Exchange

Bonjour,

je dois faire une bdd access de gestion de contacts multi-users synchronisée avec les outlook locaux.

access et outlook sont en version 2003. Je ne dispose de serveur exchange.

on m'a recommandé l'article suivant :
Comment partager des contacts sur un réseau sans posséder Exchange.

Après lecture celui-ci, je pense que cela peut être une bonne base pour démarrer ma bdd mais je me pose quelques questions.

Les codes donnés sont pour outlook 2007 ? y a t'il moyen de les adapter pour outlook 2003 ? je demande cela car en faisant des essais j'obtiens des erreurs

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Public Sub ParcourirContact()
Dim oCont As ContactItem
Dim oFold As Folder
Dim nM As NameSpace
Dim olApp As Outlook.Application
 
Set olApp = Outlook.Application
Set nM = olApp.GetNamespace("MAPI")
Set oFold = nM.GetDefaultFolder(olFolderContacts)
For Each oCont In oFold.Items
    Debug.Print oCont.LastName
Next oCont
 
 
End Sub
cela bloque sur : Dim oFold As Folder (il ne reconnait pas folder)

par la suite l'article indique :

Citation:
Sauvegarder les contacts sur le réseau n'a pas de sens si on ne peut faire la manipulation dans l'autre sens.
Pour mettre à jour le dossier contact, on va parcourir les enregistrements de la table et les comparer aux contacts. Si le contact est présent dans la liste, pas de problème, on passe à l'enregistrement suivant. Dès qu'un enregistrement n'est pas trouvé dans les contacts, il y est ajouté.
Comment gérer la mise à jour d'un contact (modif d'un n° de tel, adresse mel...) ?


merci d'avance

Seb
sebinator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 13h13   #2
Membre confirmé
 
Inscription : novembre 2006
Messages : 467
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : novembre 2006
Messages : 467
Points : 284
Points : 284
Bonjour,

Code :
Dim oFold as MAPIFolder
Sinon n'oublie pas msdn
__________________
Un seul conseil: la règle des 3S.
tAKAmAkA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h14.


 
 
 
 
Partenaires

Hébergement Web