private List GetContacts(string findLastName) { List foundContacts = new List(); Outlook.Application outlookApp = new Outlook.ApplicationClass(); Outlook.MAPIFolder folderContacts = outlookApp.ActiveExplorer().Session. GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts); Microsoft.Office.Interop.Outlook.Items searchFolder = folderContacts.Items; foreach (Microsoft.Office.Interop.Outlook.ContactItem foundContact in searchFolder) { if (foundContact.LastName.Contains(findLastName)) { foundContact.Display(false); foundContacts.Add(foundContact); } } return foundContacts; }