2017-02-27 31 views
0

私はOutlook JournalItemContactにリンクしたいと思っています。私は下のコードを使用していますが、journalItem.Linksがnullで、journalItem.Links.Add(contactToLink)を使ってリンクを追加しようとすると、オブジェクト参照がインスタンスエラーに設定されません。リンクを追加するにはどうすればよいですか?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はLinksコレクションをサポートしなくなりました。これは廃止されました。 Redemptionを使用するオプションがある場合

は、それが(例えば、RDOJournalItem

それに由来 RDOMailオブジェクトとオブジェクトの Linksコレクションを公開します
関連する問題