Outlook 2007 items.count incorrect

Status
Not open for further replies.
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)

-

"Johnb" <no_reply@lbesoftware.com> wrote in message

news:%23GZOQbYiKHA.5604@TK2MSFTNGP04.phx.gbl...
> 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
 
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

"Dmitry Streblechenko" <dmitry@dimastr.com> wrote in message

news:eZ8EubeiKHA.6096@TK2MSFTNGP02.phx.gbl...
> 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)
>

>

>

> -
> "Johnb" <no_reply@lbesoftware.com> wrote in message
> news:%23GZOQbYiKHA.5604@TK2MSFTNGP04.phx.gbl...
> > 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


>
 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
J Outlook 2007 - Change Message Class for all Items in Folder Outlook VBA and Custom Forms 1
T Error" There are no items to show in this view" for Outlook 2007 with 16GB pst Using Outlook 2
C Outlook 2007 - Recover Deleted Items - Columns to Choose from Using Outlook 1
J Making custom Outlook 2007 folders emptiable like "Deleted Items" Outlook VBA and Custom Forms 1
H Outlook 2007 SQL syntax to filter views of tasks and todo items Outlook VBA and Custom Forms 1
D Outlook 2007 Recovering E-Mails Using Outlook 0
W Transfer Outlook 2016 autocomplete file to Outlook 2007 Using Outlook 1
C Outlook 2007 Removing then adding account restores junk email processing Using Outlook 0
S Outlook 2007 crash linked to gdiplus.dll Using Outlook 0
S Outlook 2007 - Automatic purge fail Using Outlook 0
J outlook 2007 doesn't let me choose which .pst to search Using Outlook 2
D Outlook 2007 vs. Outlook 2010 -- ToDo Bar Using Outlook 0
D Outlook 2007 on 365 Using Outlook.com accounts in Outlook 2
S Macro for other actions - Outlook 2007 Outlook VBA and Custom Forms 23
S Verwendung von Outlook 2007 Using Outlook 0
A Arthur needs help with 2007 Outlook e-mail Using Outlook.com accounts in Outlook 3
M PST import from Outlook 2007 to 2010 - Address Book contacts all in 1 group Using Outlook 4
S outlook 2007 calendar search Using Outlook 6
B Migrate Outlook 2007 to Office 365 Using Outlook 3
X I have met my waterloo trying to resolve embedded graphics problem with outlook 2007 and now 2016 Using Outlook 1
R Outlook 2007 only loads some appointments Using Outlook 0
C Move Outlook 2007 to new PC with Outlook 365 Using Outlook 3
J Outlook 2007 Hide Messages Option not Available Using Outlook 2
S Outlook 2007 Calendar instant search problem. Windows 7 Using Outlook 4
S Outlook 2007 Calendar instant search problem. Windows 7 Using Outlook 0
B Server errors Outlook 2007 Using Outlook 1
S Reboot of frozen windows7 results in changed outlook 2007 settings Using Outlook 1
S Outlook 2007 printing wrong email address at top of page Using Outlook 8
M Configure outlook 2007 to accept digital signatures Using Outlook 2
D Outlook 2007 crashes when opening an email Using Outlook 2
R New chap saying hello and needing advice on Outlook 2007 thumbnails Using Outlook 3
icacream From Outlook 2007 to 2016 ! Using Outlook 9
vodkasoda Object could not be found Error in Outlook 2007 Outlook VBA and Custom Forms 5
S Outlook 2007: Address Cards allow entering text! Why? Using Outlook 3
S View Appointment in Text Wrap in Outlook 2007 Month Calendar View Using Outlook 0
L Outlook 2007 Separate the Send/Receive functions Using Outlook 2
M Outlook 2007 Contacts Glitch: Creating a new email Using Outlook 1
C Move from Outlook 2007 Enterprise (MOE) to Outlook Pro plus 2007 Using Outlook 1
J reinstalling Outlook 2007 asking for user name & password Using Outlook 14
P outlook addin unloaded in office 2007 Using Outlook 0
B Fonts in Outlook 2007 Using Outlook 4
R Add Exchange Account to existing POP3 Outlook 2007 Profile Using Outlook 0
C out of space in file group Outlook 2007 Using Outlook 2
A Moving archived contents in Outlook 2007 back into working folders Using Outlook 0
P Outlook 2007 Email Categorization using VBA Outlook VBA and Custom Forms 1
M Unable to Configure Gmail Account in Outlook 2007 Using Outlook 1
R Outlook 2007 or 2010 - Lock Down Functionality Outlook VBA and Custom Forms 3
S Outlook 2007, windows 10 Font size Using Outlook 1
Diane Poremsky Manually create a POP3 account in Outlook 2007 Using Outlook 0
J Can Click to Drag Custom Form Field But Cannot Drop When Designing in Outlook 2007 Outlook VBA and Custom Forms 2

Similar threads

Top