View Single Post
  #3  
Old February 27th 08, 06:26 AM posted to microsoft.public.outlook.program_addins
mithilesh
external usenet poster
 
Posts: 10
Default access mail from public folder

In the loop addinboxFolder retains its scope. Coz, In the loop
addinboxFolder.Display() is open Public Folder.

NO, I am not getting any exception. While declared mi.Subject, execute the
statement before mi.subject but after mi.subject statement is not executing.
If mi.subject is comment then execute all statement.

While selecting folder Inbox inside of Public then same code execute proper
without any trouble.

Can I access Public folder mail by this way?




"Ken Slovak - [MVP - Outlook]" wrote:

From that snippet it doesn't look like a scoping problem.

Are you positive the items are Class == olMail?

Have you checked in the loop that addinboxFolder retains its scope?

Are you getting any exceptions?

See if instantiating an Items collection object variable helps.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"mithilesh" wrote in message
...
Hi,

I'm trying to use outlook 2003 and access mail from public folder.

storeId and mail Count is giving result but access mail mi.Subject have no
any output. I am losing any scop for public folder.

Outlook.NameSpace mapiNamespace = applicationObject.GetNamespace("MAPI");

Outlook.MAPIFolder inboxFolder =
mapiNamespace.GetDefaultFolder(Outlook.OlDefaultFo lders.olPublicFoldersAllPublicFolders);
Outlook.MAPIFolder addinboxFolder =
inboxFolder.Folders["Public_folder"];

string storeId = addinboxFolder.StoreID;
MessageBox.Show(addinboxFolder.Items.Count.ToStrin g(), "Count");
MessageBox.Show(storeId, "storeId ");

foreach (object oitems in addinboxFolder.Items)
{
MailItem mi = oitems as MailItem;
MessageBox.Show(mi.Subject);
}




Ads