Interop 将联系人链接到outlook项目

Interop 将联系人链接到outlook项目,interop,office-interop,outlook-addin,Interop,Office Interop,Outlook Addin,我想将Outlook JournalItem链接到联系人。我正在使用下面的代码,但是journalItem.Links为null,当我尝试使用journalItem.Links.AddcontactToLink添加链接时,它抛出未设置为实例错误的对象引用。如何添加链接 var outlookApp = new Application(); var journalItem = (JournalItem)outlookApp.CreateItem(OlItemType.olJourn

我想将Outlook JournalItem链接到联系人。我正在使用下面的代码,但是journalItem.Links为null,当我尝试使用journalItem.Links.AddcontactToLink添加链接时,它抛出未设置为实例错误的对象引用。如何添加链接

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();

Outlook不再支持链接集合-它已折旧

若使用是一个选项,那个么它将公开对象和从中派生的对象的集合,例如