2017-02-27 9 views
0

Outlook JournalItemContact에 연결하고 싶습니다. 아래 코드를 사용하고 있지만 journalItem.Links이 null이고 journalItem.Links.Add(contactToLink)을 사용하여 링크를 추가하려고하면 인스턴스 참조가 설정되지 않은 객체 참조가 throw됩니다. 링크를 어떻게 추가합니까?Outlook 연락처에 연결

var outlookApp = new Application(); 
     var journalItem = (JournalItem)outlookApp.CreateItem(OlItemType.olJournalItem); 

     journalItem.Subject = parameters.Subject; 
     journalItem.Body = parameters.Description; 
     journalItem.Duration = parameters.Duration; 
     journalItem.Start = parameters.DtWhen; 
     journalItem.Type = "Phone call"; 

     var contactToLink = (ContactItem)outlookApp.Session.GetItemFromID(parameters.EntityID); 
     journalItem.Links.Add(contactToLink); 

     journalItem.Save(); 

답변

1

Outlook에서 더 이상 링크 모음을 지원하지 않습니다.이 모음은 더 이상 사용되지 않습니다. Redemption를 사용하는 옵션이 경우

, 그것은 (예 RDOJournalItem)

이로부터 파생 RDOMail 오브젝트와 오브젝트의 컬렉션을 노출 Links