Try losing your parenthesis, this isn't lispDim layerfilters As AcadDictionary
Set layerfilters = ThisDrawing.Layers.GetExtensionDictionary.Item("ACAD_LAYERFILTERS")
For Each entry In layerfilters
TreeView1.Nodes.Add new treenode, entry.name, entry.name, , ,
Next
I haven't done a treeview in a long time and didn't look at this, just noticed that. The rule for parenthesis, even when intellisense shows them is, right of an equals sign, yes, otherwise, no.
So it would be
set SomeThing = TreeView1.Nodes.Add(new treenode, entry.name, entry.name, , ,)
or
TreeView1.Nodes.Add new treenode, entry.name, entry.name, , ,
not
TreeView1.Nodes.Add(new treenode, entry.name, entry.name, , ,)
hi-tee-hoe