Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

Réponse
 
Outils de la discussion
Vieux 10/05/2008, 16h32   #1 (permalink)
Membre Confirmé
 
Date d'inscription: novembre 2007
Localisation: IDF-Bretagne
Âge: 36
Messages: 202
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 :
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
Vieux 14/05/2008, 13h13   #2 (permalink)
Membre éprouvé
 
Date d'inscription: novembre 2006
Âge: 45
Messages: 416
Par défaut

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
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 04h08.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations