The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Stores Object

Office 2007
A set of Store objects representing all the stores available in the current profile.

Version Information
 Version Added:  Outlook 2007


You can use the Stores and Store objects to enumerate all folders and search folders on all stores in the current session. For more information on storing Outlook items in folders and stores, see Storing Outlook Items.

The following code sample in Microsoft Visual Basic for Applications (VBA) enumerates all folders on all stores for a session:

Visual Basic for Applications
Sub EnumerateFoldersInStores()
    Dim colStores As Outlook.Stores
    Dim oStore As Outlook.Store
    Dim oRoot As Outlook.Folder
    On Error Resume Next
    Set colStores = Application.Session.Stores
    For Each oStore In colStores
        Set oRoot = oStore.GetRootFolder
        Debug.Print (oRoot.FolderPath)
        EnumerateFolders oRoot
End Sub

Private Sub EnumerateFolders(ByVal oFolder As Outlook.Folder)
    Dim folders As Outlook.folders
    Dim Folder As Outlook.Folder
    Dim foldercount As Integer
    On Error Resume Next
    Set folders = oFolder.folders
    foldercount = folders.Count
    'Check if there are any folders below oFolder
    If foldercount Then
        For Each Folder In folders
            Debug.Print (Folder.FolderPath)
            EnumerateFolders Folder
    End If
End Sub

Community Additions