2011-05-12 2 views
0

asp.net 4.0에서 Outlook 2007의 읽지 않은 메일을 확인하는 방법은 무엇입니까? Express Edition을 사용 중이고 Microsoft Office Object Library 12에 대한 참조가 추가되었습니다. Outlook에서 uread 메일을 보려면 어떻게 코딩해야합니까? 도움이 되었습니까?Outlook에서 읽지 않은 메일 확인

EDIT 1

나는 유래 Get unread Mails from Outlook

에 중복 질문을 가지고하지만 응용 프로그램을 실행하는 동안 나는 [런타임 오류] 오류가 점점 오전 :

System.IO.FileNotFoundException: Could not load file or assembly 'Office, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 

답변

0

무엇을주기에 관하여 다음 코드를 시도하십시오.

Outlook = Microsoft.Office.Interop.O utlook; // 이것을 사용하려면 Microsoft Office 11.0 Object Library를 추가해야합니다. 내 버전 11은 이전 버전이나 이후 버전 일 수 있습니다.

Outlook.Application outlook = new Outlook.ApplicationClass(); 
       Outlook.NameSpace ns = outlook.GetNamespace("Mapi"); 

       object _missing = Type.Missing; 
       ns.Logon(_missing, _missing, false, true); 


       Outlook.MAPIFolder inbox = ns.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox); 

       int unread = inbox.UnReadItemCount; 

       foreach (Outlook.MailItem mail in inbox.Items) 
       { 
        string s = mail.Subject; 
       } 
관련 문제