2017-03-27 1 views
0

받는 사람의 사진/그림을 캡처하는 코드를 개발하는 동시에 MS Outlook을 보내는 중에 전자 메일을 보냅니다. 달성을위한 가장 좋은 방법은 무엇입니까?outlook 보낸 사람에 대한 추가 연락처 세부 정보

>  Outlook.NameSpace outlookNameSpace = this.Application.GetNamespace("MAPI"); 
      Outlook.MAPIFolder contactsFolder = 
       outlookNameSpace.GetDefaultFolder(
       Microsoft.Office.Interop.Outlook. 
       OlDefaultFolders.olFolderContacts); 

      Outlook.Items contactItems = contactsFolder.Items; 

      try 
      { 
       Outlook.ContactItem contact = 
        (Outlook.ContactItem)contactItems. 
        Find(String.Format("[FirstName]='{0}' and " 
        + "[LastName]='{1}'", "firstName", "LastName")); 
       if (contact != null) 
       { 
        contact.Display(true); 
       } 
       else 
       { 
        MessageBox.Show("The contact information was not found."); 
       } 
      } 
      catch (Exception ex) 
      { 
       throw ex; 
      } 

try 블록에서 contact는 null입니다. 내가 뭘 잘못하고 있는지 알려주십시오.

+0

더 나은 질문을 이해하는 것 - JS에서 추가 기능을 개발할 수 있습니까? 또는 무엇을? 그리고 이미지 - 어떤 종류의 첨부 파일/이미지를 몸에 캡처하고 싶습니까? 그리고 당신이이 이미지들로하고 싶은 것 .. tnx – OriEng

+0

미안 해요. 응용 프로그램에서 창문으로 개발하고 있습니다.받는 사람 사진을 붙잡고 싶습니다. –

답변

0

물론 사전에

감사합니다, 나는 매우 많은 사람이 "firstName을"의 이름과 "성"의 마지막 이름과 연락처를했을 의심 - 그 코드가 검색되는 것입니다.

보낸 사람 전자 메일 주소를 추출하고 일치하는 Email1Address, Email2Address 또는 Email3Address가있는 연락처를 검색합니다.

+0

감사 드미트리. 적절한 이름과 성을 제공했습니다. 여기 문제는 contactsFolder입니다. 항목 수는 0으로 표시됩니다. contactsFolder에는 데이터가 있지만 항목 수는 0입니다. –

+0

프로필에 매장이 몇 개 있습니까? –

관련 문제