PRB: Folders.Item("tag_name") Returns Wrong Folder Item

ID: Q179638

The information in this article applies to:

SYMPTOMS

The Folders.Item statement returns the wrong item under the Public Folder's collection.

RESOLUTION

Instead of relying on the "folder tag_name" for the Folders.Item() statement, use the index of the folder under that collection.

STATUS

Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Behavior

The following code illustrates the problem described above:

   Set objSession = CreateObject("MAPI.session")
   objSession.Logon

   Set objInfoStores = objSession.InfoStores
   Set objInfoStore = objInfoStores.Item("Public Folders")
   Set objRootFolder = objInfoStore.RootFolder
   Set objFolders = objRootFolder.Folders
   Set objfolder = _
         objFolders.Item("All Public Folders") '.Item(2) out of 2

   Debug.Print objfolder.Name ' returns .Item(1) "Favorites"

Keywords          : kbcode kbCDO120 kbGrpMsg 
Version           : WINDOWS:1.2
Platform          : WINDOWS
Issue type        : kbprb
Solution Type     : kbpending

Last Reviewed: April 8, 1999