为了达到上述目录,首先我们需要定义两种树型数据规范――-“地区_客户”和“销售员_客户”,其次,在模板的Selection_Change事件中写如下的VBA代码:
1 Private Sub Worksheet_SelectionChange(ByVal Target As Range)
2 If Target.Address = "$C$3" Then
3
4 Dim oAdd As Object
5 Set oAdd = Application.COMAddIns("ESClient.Connect").Object
6
7 Dim sTreeName As String
8 If Range("C2") = "按地区" Then
9 sTreeName = "地区_客户"
10 ElseIf Range("C2") = "按销售员" Then
11 sTreeName = "销售员_客户"
12 Else
13 sTreeName = ""
14 End If
15 If sTreeName <> "" Then oAdd.popTree sTreeName
16
17 Set oAdd = Nothing
18 End If
19 End Sub