Thanks JP,
My apologies, I'm not seeing it.
I found the snippet below, ran it and it works.
So I lifted some pieces from this snippet to create my near-final code
I guess I'm not totally sure why this works and mine does not?
Thanks
g
Option Explicit
Dim olApp As Outlook.Application
Public Sub GetMail()
' Reference: Microsoft Outlook Object Library
Dim olNS As NameSpace
Dim olFolder As MAPIFolder
Set olApp = New Outlook.Application
Set olNS = olApp.GetNamespace("MAPI") ' open the MAPI Namespace
Dim fol As MAPIFolder
Dim subFolder As MAPIFolder
Dim subsubfolder As MAPIFolder
Dim strEntryID As String
For Each fol In olNS.Folders
Debug.Print fol.Name, fol.FolderPath
For Each subFolder In fol.Folders
Debug.Print " -" & subFolder.Name, subFolder.FolderPath, subFolder.EntryID
' If subFolder.FolderPath = [link removed] Then: strEntryID = subFolder.EntryID
' For Each subsubfolder In subFolder.Folders
' If subsubfolder.FolderPath = [link removed] Then: strEntryID = subsubfolder.EntryID
' Debug.Print " -" & subsubfolder.Name, subsubfolder.FolderPath, subsubfolder.EntryID
' Next
Next
Next
' If strEntryID = "" Then
' MsgBox "lifeonline not found"
' Exit Sub
' Else
' Set olFolder = olNS.GetFolderFromID(strEntryID)
' End If
End Sub