1. add two COM Reference : Microsoft Office 12.0 Object Library, Microsoft Outlook 12.0 Object Library
add a outlook contact as follow:
using
System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using Microsoft.Office.Interop.Outlook;
using System.Reflection;
namespace SpringLiu
... {
class Program
...{
static void Main(string[] args)
...{
Application outlookApp = new ApplicationClass();
NameSpace mapiNameSpace = outlookApp.GetNamespace("MAPI");
MAPIFolder mapiFolder = mapiNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
ContactItem item = (ContactItem)mapiFolder.Items.Add("IPM.Contact.BCM.Contact");
item.FirstName = "Spring";
item.LastName = "Liu";
item.Email1Address = "lianchun.liu@gmail.com";
item.Email1AddressType = "SMTP";
item.MobileTelephoneNumber = "1234567890";
item.HomeTelephoneNumber = "12345678";
item.IMAddress = "lianchun.liu@gmail.com";
item.Email1DisplayName = "Spring Liu";
item.Save();
}
}
}
using System.Collections.Generic;
using System.Text;
using System.IO;
using Microsoft.Office.Interop.Outlook;
using System.Reflection;
namespace SpringLiu
... {
class Program
...{
static void Main(string[] args)
...{
Application outlookApp = new ApplicationClass();
NameSpace mapiNameSpace = outlookApp.GetNamespace("MAPI");
MAPIFolder mapiFolder = mapiNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
ContactItem item = (ContactItem)mapiFolder.Items.Add("IPM.Contact.BCM.Contact");
item.FirstName = "Spring";
item.LastName = "Liu";
item.Email1Address = "lianchun.liu@gmail.com";
item.Email1AddressType = "SMTP";
item.MobileTelephoneNumber = "1234567890";
item.HomeTelephoneNumber = "12345678";
item.IMAddress = "lianchun.liu@gmail.com";
item.Email1DisplayName = "Spring Liu";
item.Save();
}
}
}