Re: Checking type of a MAPIFolder
- From: "Ken Slovak - [MVP - Outlook]" <kenslovak@xxxxxxxx>
- Date: Fri, 23 Mar 2007 09:38:44 -0400
Using CreateItem will always create the item in the default folder for that type of item. Each store (PST) has a set of default folders, such as Contacts. You cannot change the default Contacts folder for a store and only 1 store can be the default, where you get your email delivered. The only way to change that is to change the store your Outlook profile uses. All of that has to be done in the UI, not in code.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm
"Pablo Alvarez Doval" <pablod@xxxxxxxxxxxxxxxxx> wrote in message news:08857381-B9C3-467F-84E0-8417EF9F6A2F@xxxxxxxxxxxxxxxx
Answering to myself...
I've just added the item manually to the items collecion like this:
contact = (MSOutlook.ContactItem)defaultContactFolder.Items.Add(MSOutlook.OlItemType.olContactItem);
Anyway, I'm still interested in knowing if I can change the default contacts folder, for example, to a new folder or a folder in a different store.
Cheers!
Pablo
"Pablo Alvarez Doval" <pablod@xxxxxxxxxxxxxxxxx> wrote in message news:3F091C38-20CE-40C1-90D3-9234AB432F07@xxxxxxxxxxxxxxxxThanks, in the end it ws a syntax problem.. I'm having some quite silly days lately :P thanks!
By the way.. I've created a new .pst with a contacts folder there, but when I create a new contact like this...
MSOutlook.ContactItem contact = null;
contact = (MSOutlook.ContactItem)Globals.GRAAddIn.Application.CreateItem(MSOutlook.OlItemType.olContactItem);
... I get the contact added to the contacts folder on the original .pst... is the a way to change this, or to change the default contacts folder?
Thanks a lot!
Pablo
"Ken Slovak - [MVP - Outlook]" <kenslovak@xxxxxxxx> wrote in message news:%23H6bDaIbHHA.5044@xxxxxxxxxxxxxxxxxxxxxxxMAPIFolder.DefaultItemType. It returns a 32-bit int that's a member of the OlItemType enum, for contacts you're looking for olContactItem which has a value of 2.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm
"Pablo Alvarez Doval" <pablod@xxxxxxxxxxxxxxxxx> wrote in message news:B4F98310-0930-41C8-9BE4-DD3F44432072@xxxxxxxxxxxxxxxxHi all,
I'm trying to iterate thru all the MAPIFolders in my personal store and get the contacts one. How could I get the 'type' of a folder (say if it is a contacts folder, or an inbox, etc...)? Thanks a lot!
Best Regards!
Pablo
.
- References:
- Checking type of a MAPIFolder
- From: Pablo Alvarez Doval
- Re: Checking type of a MAPIFolder
- From: Ken Slovak - [MVP - Outlook]
- Re: Checking type of a MAPIFolder
- From: Pablo Alvarez Doval
- Re: Checking type of a MAPIFolder
- From: Pablo Alvarez Doval
- Checking type of a MAPIFolder
- Prev by Date: Re: Cannot setup security policy error - invalid solutionCodeGroupName
- Next by Date: Re: Can't help myself...
- Previous by thread: Re: Checking type of a MAPIFolder
- Next by thread: Re: Checking type of a MAPIFolder
- Index(es):
Relevant Pages
|
Loading