Come impostare Outlook di contatto “Note” Proprietà da .NET
-
21-09-2019 - |
Domanda
Ho bisogno di inserire programatically un contatto per contatto di Outlook utilizzando C #. Sto utilizzando l'oggetto Microsoft.Office.Interop.Outlook.ContactItem.
Sono in grado di impostare il nome, e-mail, telefono, ecc, tuttavia, non sembra avere una proprietà per "note"
Come posso impostare le note per il contatto di Outlook?
Ecco il codice che sto usando:
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();
Soluzione
Per quanto mi ricordo, si vuole newContact.Body
Altri suggerimenti
Outlook salva Notes come corpo, mentre il risparmio di contatto
string Notes = newContact.Body;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow