If e.TextBox.Text IsNot Nothing Then
Dim filter As String = "1=1"
Dim sp() As String = e.TextBox.Text.split(" ")
For Each s As String In sp
If s.StartsWith("-") Then
Dim n As Integer = s.Length
If n > 1 Then
s = right(s, n - 1)
filter = filter & " and (项目名称 not like '%" & s & "%' and 项目特征 not like '%" & s & "%' and 计量单位 not like '%" & s & "%' and 单位工程 not like '%" & s & "%' and 部位 not like '%" & s & "%' )"
End If
Else
filter = filter & " and (项目名称 like '%" & s & "%' or 项目特征 like '%" & s & "%' or 计量单位 like '%" & s & "%' or 单位工程 like '%" & s & "%' or 部位 like '%" & s & "%' )"
End If
Next
Tables("清单_Table1").Filter = filter & " and 三级目录 = 'NotNamed' "
End If