1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| private void Recup_Contacts()
{
// On récupère le répertoire des contacts
Outlook.MAPIFolder contactFolder = null;
//#### Cette ligne pose problème !!! ##########
contactFolder = Globals.ThisApplication.ActiveExplorer().Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
//contactFolder = Globals.ThisApplication.ActiveExplorer().Session.ExchangeConnectionMode(Outlook.
// On applique un filtre pour ne rechercher que les objets de type Contat, et pas les listes de distribution/diffusion
string strFind = "[MessageClass] = 'IPM.Contact'";
Outlook.Items items = contactFolder.Items.Restrict(strFind);
for (int i = 1; i <= items.Count; i++)
{
comboTest.Items.Add(i); //indique le nb de contats
}
} |
Partager