У меня есть некоторый код:
Outlook.Application outLookApp = new Outlook.Application();
Outlook.Inspector inspector = outLookApp.ActiveInspector();
Outlook.NameSpace nameSpace = outLookApp.GetNamespace("MAPI");
Outlook.MAPIFolder inbox = nameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
String sCriteria = "[SenderEmailAddress] = 'somebody@somewhare.com'";
Outlook.Items filteredItems = inbox.Items.Restrict(sCriteria);
// totaly sure that count > 0;
Outlook.MailItem item = filteredItems[1];
В последней строке у меня ошибка: «Не удается неявно преобразовать тип« объект »в« Microsoft.Office.Interop.Outlook.MailItem ». Существует явное преобразование(вам не хватает актерского состава?) ".Я не знаю почему.Предыдущий Я использовал VisualStudio 2010, но срок моей пробной версии истек.Есть ли надежда запустить это на SharpDevelop?