|
|
|||||
|
Cet article va vous expliquer comment accéder aux contacts que vous avez définis dans votre Pocket PC. Comme cet article fait référence à des opérations expliquées dans la première partie, nous vous conseillons vivement de consulter la première partie avant de continuer. Nous partons du principe que nous disposons d'un objet de type PocketOutlook.Application (notre variable wPOOM), et que nous avons exécuté avec succès la méthode "Logon" de cet objet. Accéder aux contacts POOM stocke ses données dans des dossiers (folders). Il faut donc se 'brancher' sur le dossier des contacts pour pouvoir les manipuler : Dim wContactFolder as PocketOutlook.Folder wContactFolder pointe maintenant sur le dossier PocketOutlook des contacts. Tous les contacts que vous avez définies sont listés dans une collection de cet objet, la collection "Items" (de type "PocketOutlook.Items") qui contient des objets de type "PocketOutlook.ContactItem" : Dim wContacts as PocketOutlook.Items Si vous exécutez ce code, PocketOutlook
va afficher une fiche contact pour chaque contact présent dans
la collection wContacts ! Attention : La méthode "Display" de l'objet "ContactItem" affiche les informations concernant le contact, mais aussi vous permet de modifier ces informations, donc attention. Créer un nouveau contact Pour créer un nouveau contact, il faut renseigner les propriétés d'un objet de type "ContactItem" : Dim wContact as PocketOutlook.ContactItem Rem Création
d'un nouveau contact (code 2) Rem On remplit les infos
de base : le nom, et le prénom Rem On enregistre ce
nouveau contact Trouver des contacts par rapport à des critères Comme avec les tâches, il est possible d'utiliser la méthode "Restrict" de la collection 'Items', ce qui permet de ne remplir cette collection qu'avec les Contacts correspondants au critère donné : Dim wContactFolder as
PocketOutlook.Folder Rem On récupère
le dossier des Contacts Trouver un contact Vous pouvez pointer directement sur un contact en utilisant la méthode "Find" : Set wContact = Nothing Important : Chaque item (contact, tâche, rendez-vous, etc...) possède une propriété "oid" (Outlook ID) qui correspond à la clé unique de ce contact dans la base PocketOutlook. Grace à la méthode "GetItemFromID" de l'objet PocketOutlook.Application (notre wPOOM), il est possible de récupérer imédiatement l'item par son ID : Sub ChargerContacts Rem Code de chargement
de la ListeBox List1 avec tous les contacts de la base PocketOutlook Set wContacts = wPOOM.GetDefaultFolder(olFolderContacts).Items End Sub Sub List1_Click() Rem Code à placer
dans l'événement Click de la ListeBox List1 End Sub Détruire un contact Pour détruire un contact, il faut utiliser la méthode "Delete" de l'objet "ContactItem" qui pointe sur le contact que vous voulez détruire :
Rem On récupère
la collection des contacts
Voilà, vous
savez globalement comment gérer les contacts avec POOM. Biensûr,
il existe certaines méthodes et propriétés dont nous
avons délibérément omis de parler car elles ne rentre
pas dans le cadre de cet article d'initiation. Si vous avez des problèmes
avec les contacts n'oubliez pas que le forum eVB d' La quatrième
partie va vous expliquer comment gérer les rendez-vous avec POOM.
|
|||||
|
|
|||||
|
Copyright 2001-2004 - Tous droits réservés
|
|||||
|
iPAQ
est un produit de COMPAQ.
|