Partager via


Exemple de fournisseur de carnet d’adresses

S’applique à : Outlook 2013 | Outlook 2016

Cet exemple prend en charge un seul conteneur en lecture seule pour les noms d’affichage et les adresses e-mail, qui sont lus à partir d’un fichier binaire plat. L’exemple prend en charge les modèles ponctuels et toutes les options de configuration, à l’exception de l’Assistant Profil.

Vous pouvez télécharger cet exemple à partir des exemples de code MAPI (API de messagerie Outlook).

Propriété Valeur
Exécutable:
SABP32.dll
Répertoire de code source :
SampleAddressBookProvider\SABP
Langue:
C++
Plateformes :
Microsoft Visual Studio 2008 à compiler pour Windows Vista, Windows Server 2008, Windows XP SP2 et Windows Server 2003 SP1

Fonctionnalités prises en charge

Cet exemple prend en charge les fonctionnalités suivantes :

  • Restrictions de table. L’exemple implémente la résolution prefix-match et ambigu-name. Il n’implémente pas la langue de restriction MAPI complète, et les restrictions sont prises en charge uniquement sur le nom d’affichage.

  • Tableau d’affichage des détails pour les utilisateurs de messagerie.

  • Adresses ponctuelles.

  • Boîte de dialogue de recherche avancée.

  • ImapIStatus : interface IMAPIProp. Cette interface est partiellement prise en charge ; ses méthodes IMAPIProp sont déléguées à l’interface IPropData . Pour plus d’informations, consultez IPropData : interface IMAPIProp .

  • Configuration interactive et programmatique.

Fonctionnalités non prises en charge

Cet exemple ne prend pas en charge les fonctionnalités suivantes :

  • Tri.

  • Listes de distribution.

  • Création, suppression et modification d’entrées.

  • Propriétés avec plusieurs valeurs.

  • Propriétés nommées.

  • Distinction entre le prénom et le nom dans les noms d’affichage.

Pour installer l’exemple de fournisseur de carnet d’adresses

  1. Pour télécharger l’exemple de fournisseur de carnet d’adresses, consultez Téléchargement des exemples MAPI Outlook.

  2. Recherchez le dossier dans lequel vous avez enregistré les exemples MAPI Outlook. Cliquez avec le bouton droit sur le dossier zip du numéro> de version OutlookMAPISamples,< puis cliquez sur Extraire tout.

  3. Cliquez sur Parcourir, sélectionnez l’emplacement où vous souhaitez enregistrer l’exemple, puis cliquez sur Extraire.

  4. Exécutez Visual Studio 2008.

  5. Dans Visual Studio 2008, cliquez sur Fichier, sélectionnez Ouvrir, puis cliquez sur Projet/Solution.

  6. Accédez à l’emplacement où vous avez enregistré l’exemple, cliquez sur SABP.vcproj, puis sur Ouvrir.

  7. Dans le menu Générer, cliquez sur Générer la solution.

  8. Dans la boîte de dialogue Enregistrer le fichier sous , cliquez sur Enregistrer.

  9. Dans le dossier où vous avez enregistré l’exemple, cliquez avec le bouton droit sur le fichier install.bat , puis cliquez sur Exécuter en tant qu’administrateur.

  10. Dans la boîte de dialogue Contrôle de compte d’utilisateur , cliquez sur Continuer.

    Remarque

    Install.bat copie le .dll dans le dossier d’installation microsoft Office par défaut, C :\Program Files\Microsoft Office\Office12. Si vous avez installé des produits Office dans un autre emplacement, cliquez avec le bouton droit surInstall.bat , puis cliquez sur Modifier. Le fichier s’ouvre dans le Bloc-notes. Remplacez le chemin d’installation par défaut par le chemin d’installation utilisé sur votre ordinateur.