質問

私はプログラム的にC#アプリケーションを使用してOutlookの連絡先に連絡先を挿入する必要があります。 私はMicrosoft.Office.Interop.Outlook.ContactItemオブジェクトを使用しています。

私はセットの名前、メールアドレス、電話番号などのことができるよしかし、それは「NOTES」のプロパティを持っていないようです。

私はOutlookの連絡先のメモを設定できますか?

ここで私が使用していたコードです

       Microsoft.Office.Interop.Outlook._Application outlookObj = new Microsoft.Office.Interop.Outlook.Application();
        Microsoft.Office.Interop.Outlook.MAPIFolder fldContacts = (Microsoft.Office.Interop.Outlook.MAPIFolder)outlookObj.Session.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderContacts);
        Microsoft.Office.Interop.Outlook.ContactItem newContact = (Microsoft.Office.Interop.Outlook.ContactItem)fldContacts.Items.Add(Microsoft.Office.Interop.Outlook.OlItemType.olContactItem);

        newContact.FullName ="Whatever Name";
        newContact.Email1Address = "Email@domain.com";

       //no property for newContact.Notes :(

        newContact.Save();
役に立ちましたか?

解決

私の知る限りリコールとして、あなたが望むnewContact.Body

他のヒント

接触を節約しながら、Outlookがボディとしてメモを保存します。

string  Notes = newContact.Body;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top