.NETからOutlookの連絡先「ノート」プロパティを設定する方法
-
21-09-2019 - |
質問
私はプログラム的に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;
所属していません StackOverflow