Platform SDK: CDO 1.2.1 |
The RootFolder property returns a Folder object representing the root of the IPM subtree for the InfoStore object. Read-only.
Set objFolder = objInfoStore.RootFolder
Object (Folder)
The RootFolder property provides a convenient way to get to this commonly used Folder object.
In addition to the general ability to navigate through the formal collection and object hierarchy, CDO supports properties that allow your application to directly access the most common Folder objects:
Some message stores also support a direct way to obtain the root folder of the message store. For more information, see the Session object’s GetFolder method.
If your application is running as a Microsoft® Windows NT® service, you cannot access the Microsoft Exchange Public Folders through the normal hierarchy because of a notification conflict. You must use the InfoStore’s Fields property to obtain the Microsoft Exchange property PR_IPM_PUBLIC_FOLDERS_ENTRYID, property tag &H66310102. This represents the top-level public folder and allows you to access all other public folders through its Folders property.
' from InfoStores_RootFolder If objInfoStore Is Nothing Then MsgBox "must first select an InfoStore object" Exit Function End If Set objFolder = objInfoStore.RootFolder If objFolder Is Nothing Then MsgBox "Unable to retrieve IPM root folder" Set objMessages = Nothing Exit Function End If If objFolder.Name = "" Then MsgBox "Folder set to folder with no name, ID = " _ & objFolder.ID Else MsgBox "Folder set to: " & objFolder.Name End If Set objMessages = objFolder.Messages Exit Function