Hi,
You can maybe do it with C# behind your form.
You would need a Ref to the Microsoft Outlook Object Library
then:
Outlook._Application outlook = new Outlook.ApplicationClass();
Outlook.NameSpace ns = outlook.GetNamespace("MAPI");
Outlook.MAPIFolder cf = ns.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
Outlook.Items ctcItems = cf.Items;
Outlook.ContactItem ctc;
for(int j = 1; j < (ctcItems.Count + 1); j++)
{
ctc = (Outlook.ContactItem) ctcItems.Item(j);
// do something with the contact.
}
Hope that it helps.
Regards,
Franck Dauché