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



The information in this article applies to:

  • Collaboration Data Objects (CDO) 1.2
  • Collaboration Data Objects (CDO) 1.21

This article was previously published under Q179638

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"
				

Modification Type:MinorLast Reviewed:3/4/2004
Keywords:kbcode kbMsg kbpending kbprb KB179638