Solved

Incorrect "Show total number of items" count on Inbox

Posted on 2008-10-27
11
1,588 Views
Last Modified: 2012-05-05
I have a mailbox which is shared to about 20 or more people. Under the properties of the inbox I have configured it to display "Show total number of items" rather than "Show number of unread items".

Next to the Inbox, it's displaying 1 extra numeric character. For instance, if there are 10 emails in the inbox, the "Show total number of items" would read 11.

Any help on correcting this would be appreciated!
0
Comment
Question by:klikon
  • 5
  • 5
11 Comments
 
LVL 35

Expert Comment

by:Joseph Daly
ID: 22819110
This may not be a fix for it but have you tried clicking on the inbox and selecting "mark all as read" This should set the count on unread items to zero. This may just resolve the problem.
0
 

Author Comment

by:klikon
ID: 22819113
I have tried that, it didn't work. I've also tried toggling between show total number and show unread but no dice.
0
 
LVL 59

Expert Comment

by:Chris Bottomley
ID: 22819464
Is there an additional non email item in teh mailbox?

Chris
0
 
LVL 59

Expert Comment

by:Chris Bottomley
ID: 22819512
If you need a hand to find such then you could try the snippet.  This will print the subject for items which are not mailitems .... or if you enable the commented line delete them.

Chris
Sub findNoneMail()

Dim olApp As Outlook.Application

Dim olNS As Outlook.NameSpace

Dim olfldr As Outlook.MAPIFolder

Dim oopsItem As Object

Dim itemCount As Long

Dim strFilter As String

    

    Set olApp = Outlook.Application

    Set olNS = olApp.GetNamespace("MAPI")

    Set olfldr = olNS.GetDefaultFolder(olFolderInbox)
 

    For itemCount = olfldr.Items.count To 1 Step -1

        Set oopsItem = olfldr.Items(itemCount)

        If oopsItem.Class <> olMail Then Debug.Print oopsItem.subject

'        If oopsItem.Class <> olMail Then oopsItem.dedlete

    Next

End Sub

Open in new window

0
 

Author Comment

by:klikon
ID: 22826960
I get this error when I run your script...

Line: 2
Char: 11
Error: Expected end of statement

This mailbox is also not my default one so will your script be looking through all Inbox's which I have access to or only the default one?
0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
LVL 59

Expert Comment

by:Chris Bottomley
ID: 22828798
It is an outlook macro rather than a script ... do you need it as a script and I will modify to allow you to pick the folder  if I can.  Not sure about OL2003 capabilitis in that regard.

Chris
0
 

Author Comment

by:klikon
ID: 22836777
OK I've tried running it as a macro in Outlook and it has not corrected the incorrect count for the shared Inbox.
0
 
LVL 59

Expert Comment

by:Chris Bottomley
ID: 22838420
That was my two pennorth.

You did notice that as posted it merely prints the deatils of the items in teh immediate window and that to actually delete it needed you to enable the commented out line of code?

Chris
0
 

Author Comment

by:klikon
ID: 22845756
It didn't do anything I'm afraid. When I run it, nothing happens.
0
 
LVL 59

Expert Comment

by:Chris Bottomley
ID: 22874540
Looking again ... there was a typo in the script try the following just in case!

Chris
Sub findNoneMail()

Dim olApp As Outlook.Application

Dim olNS As Outlook.NameSpace

Dim olfldr As Outlook.MAPIFolder

Dim oopsItem As Object

Dim itemCount As Long

Dim strFilter As String

    

    Set olApp = Outlook.Application

    Set olNS = olApp.GetNamespace("MAPI")

    Set olfldr = olNS.GetDefaultFolder(olFolderInbox)

 

    For itemCount = olfldr.Items.count To 1 Step -1

        Set oopsItem = olfldr.Items(itemCount)

        If oopsItem.Class <> olMail Then Debug.Print oopsItem.subject

        If oopsItem.Class <> olMail Then oopsItem.delete

    Next

End Sub

Open in new window

0
 

Accepted Solution

by:
klikon earned 0 total points
ID: 22917913
I ended up just deleting the mailbox and re-creating it. That solved the problem.
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Are you unable to connect or configure Hotmail email account in Microsoft Outlook 2010, 2007? Or Outlook.com emails are not downloading to Outlook? Lets’ see the problem and resolve Outlook Connector error syncing folder hierarchy (0x8004102A).
MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Many of my clients call in with monstrous Gmail overloading issues with Outlook. A quick tip is to turn off the All Mail and Important folders from synching. Here is a quick video I made to show you how to turn off these and other folders in Gmail s…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now