Sub Test()
Dim OutApp As Object 'Outlook.Application
Dim NmSpace As Object 'Outlook.NameSpace
Dim Folder As Object 'Outlook.MAPIFolder
Dim MItem As Object 'Outlook.MailItem
Set OutApp = CreateObject("Outlook.Application")
Set NmSpace = OutApp.GetNamespace("MAPI")
For Each Folder In NmSpace.Folders("Public Folders").Folders("All Public Folders").Folders
MsgBox Folder.Name
Next Folder
Set Folder = Nothing
Set NmSpace = Nothing
Set OutApp = Nothing
End Sub