Outlook 2007 items.count incorrect

J

Johnb

Outlook 2007, Win 7 64bit. Running code in the newmail event. Works
perfectly on Outlook 2003:

I set my object to the inbox folder:

Set objFolder = objNameSpace.GetDefaultFolder(olFolderInbox)

then here is my test code:

MsgBox objFolder.Items.Count
MsgBox objFolder.Items.Count

The first occurrence of the Msgbox shows "0", the second shows "1" (which is
correct)

Any ideas???

John
 
D

Dmitry Streblechenko

Keep in midn that MAPI events are asynchronous and it is possible that
NewMail event is fired before the message is actually created/saved in the
Inbox folder.
Why not use the Items.ItemAdd event on the Inbox folder?

--
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
-
 
J

Johnb

It has worked fine in 2003 for several years. In the end I rewrote it and
triggered it from a rule.

Thanks for your suggestion


John
 

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