Dim wkNode As TreeNode
With Tree1
.Nodes.Clear()
.Nodes.Add("KeyA", "Text A")
.Nodes.Add("KeyB", "Text B")
.Nodes.Add("KeyC", "Text C")
wkNode = .Nodes("KeyA")
wkNode.Nodes.Add("KeyA1", "Text A1")
wkNode.Nodes.Add("KeyA2", "Text A2")
wkNode = .Nodes("KeyB")
wkNode.Nodes.Add("KeyB1", "Text B1")
wkNode.Nodes.Add("KeyB2", "Text B2")
wkNode.Nodes.Add("KeyB3", "Text B3")
wkNode = .Nodes("KeyA")
wkNode = wkNode.Nodes("KeyA1")
wkNode.EnsureVisible()
wkNode.Nodes.Add("KeyA11", "Text A11")
wkNode.Nodes.Add("KeyA12", "Text A12")
wkNode = .Nodes("KeyA")
wkNode = wkNode.Nodes("KeyA1")
wkNode = wkNode.Nodes("KeyA12")
wkNode.EnsureVisible()
wkNode.Nodes.Add("KeyA121", "Text A121")
wkNode.Nodes.Add("KeyA122", "Text A122")
End With