Basically I need this to be recursive... so
Start a folder "A" that is passed in...
and loop through all Mailitems.. then do the same for each subfolder
this will get 1st level of subfolders..
VB Code:
  1. Private Sub PrintSubjects(oFLD As Outlook.MAPIFolder)
  2. For z = 1 To oFLD.Folders.Count
  3.     Set ssFld = oFLD.Folders(z)
  4.     For x = 1 To ssFld.Items.Count
  5.         If TypeOf ssFld.Items(x) Is MailItem Then
  6.             Set oMail = ssFld.Items(x)
  7.             Debug.Print ssFld.Name & ": " & oMail.Subject
  8.         End If
  9.     Next
  10. Next
  11. End Sub

thanks!