我正在使用Excel TreeView对象。我没有问题循环通过父节点,但无法让它与子节点一起工作。
以下是我如何使用父节点进行操作。这很好。
Total_Rows =10
For I = 1 To (Total_Row - 2) 'subtract two for the headers
If TreeView1.Nodes(I).Checked = True Then
Range("Nodes_Checked")(I + 2) = "x"
End If
Next I
以下是我使用子节点的方式。这似乎只检查第一个子节点,而不是所有节点。
For i = 1 To (2) 'subtract two for the headers
If TreeView1.Nodes(i).Child.Checked = True Then
MsgBox "The child node is checked"
End If
Next i