Partager via


Obtention des informations des banques dans un profil

Cet exemple montre comment obtenir et énumérer les magasins dans un profil.

Exemple

Remarque

L’exemple de code suivant est un extrait de programmation d’Applications pour Microsoft Office Outlook 2007.

Vous pouvez utiliser la collection Stores pour énumérer les magasins pour un profil donné. La collection Stores fournit des membres qui exposent des informations sur chaque objet Store , telles que le moment où un objet Store a été ajouté ou le moment où un objet Store va être supprimé du profil actif. Dans l’exemple de code suivant, EnumerateStores obtient l’objet Stores qui représente les magasins du profil actif, et énumère les magasins. L'objet EnumerateStores examine chaque objet Store de la collection Stores. Si la propriété IsDataFileStore retourne true, indiquant qu'il existe une banque avec une extension .pst ou .ost, les propriétés DisplayName et FilePath sont écrites sur les écouteurs de suivi de la collection Listeners.

Si vous utilisez Visual Studio pour tester cet exemple de code, vous devez d’abord ajouter une référence au composant Bibliothèque d’objets Microsoft Outlook 15.0 et spécifier la variable lorsque vous importez l’espace de noms Microsoft.Office.Interop.Outlook. L’instruction using ne doit pas se produire juste avant les fonctions de l’exemple de code, mais doit être ajoutée avant la déclaration publique. La ligne de code suivante montre comment effectuer l’importation et l’affectation dans C#.

using Outlook = Microsoft.Office.Interop.Outlook;
private void EnumerateStores()
{
    Outlook.Stores stores = Application.Session.Stores;
    foreach (Outlook.Store store in stores)
    {
        if (store.IsDataFileStore == true)
        {
            Debug.WriteLine(String.Format("Store: "
            + store.DisplayName
            + "\n" + "File Path: "
            + store.FilePath + "\n"));
        }
    }
}

Voir aussi