Programmatically adding contacts to a 'specific' folder?

  • Thread starter John Wiese \(MS\)
  • Start date
J

John Wiese \(MS\)

I have a need to create folders under my main Contacts folder, this I have
done without a problem. What is causing me issues is adding my new contacts
to these specific folders. I can not find a way to add the new contact to
my specific folder. Has anyone tried this, or know of a way to accomplish
it...here is what I am doing right now:

Outlook.ContactItem objContact = (Outlook.ContactItem)
m_OutlookApp.CreateItem(Outlook.OlItemType.olContactItem);


Outlook.MAPIFolder objContactFolder =
m_OutlookNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);

objContactFolder.Folders.Add("CoWorkers",
Outlook.OlDefaultFolders.olFolderContacts);



objContact.BusinessTelephoneNumber = workPhone.ToString();

objContact.MobileTelephoneNumber = cellPhone.ToString();

objContact.HomeTelephoneNumber = homePhone.ToString();

objContact.FullName = fullName.ToString();

objContact.FirstName = fullName.Substring(0, fullName.IndexOf("
" ) ).ToString();

objContact.LastName = fullName.Substring(fullName.IndexOf("
" ) ).ToString();

objContact.Email1Address = alias + "@Microsoft.com";

objContact.IMAddress = externalIM.ToString();

objContact.ManagerName = manager.ToString();

objContact.Department = workgroup.ToString();

objContact.CompanyName = "Company";

objContact.Categories = "Group1, Group2";



objContact.Save();



So I need some way to make the Save() put the contact in the folder I just
created and not in the root Contacts folder.



Thanks,



John Wiese
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top