I have it in VB.net
but vba can 1to 1 copied.
I assume this will be no problem for you.
I have translated it to vba because I thought that you preferred that.
if you need in in vb.net let me know...
Here you have it in VB.net:
Public Sub LoopReadContentCenterTree()
Dim oContentCenter As ContentCenter
oContentCenter = ThisApplication.ContentCenter
Dim a As ContentTreeViewNode
a = oContentCenter.TreeViewTopNode
LoopGetFromTreeView(a)
End Sub
Private Sub LoopGetFromTreeView(oContentTreeViewNode As ContentTreeViewNode)
Dim oContentTreeViewNodeLoop As ContentTreeViewNode
Dim strPath As String
strPath = oContentTreeViewNode.FullTreeViewPath
Dim strFam As String
strFam = oContentTreeViewNode.DisplayName
Dim strExport As String
strExport = oContentTreeViewNode.DisplayName
Dim oContentFamily As ContentFamily
For Each oContentFamily In oContentTreeViewNode.Families
Debug.Print oContentFamily.DisplayName
Next
For Each oContentTreeViewNodeLoop In oContentTreeViewNode.ChildNodes
LoopGetFromTreeView(oContentTreeViewNodeLoop)
Next
End Sub