ID: Q179638
The information in this article applies to:
The Folders.Item statement returns the wrong item under the Public Folder's collection.
Instead of relying on the "folder tag_name" for the Folders.Item() statement, use the index of the folder under that collection.
Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
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