If (e.NewRange.TopRow = 0 AndAlso e.NewRange.BottomRow = e.Table.Rows.count - 1) Or e.NewRange.LeftCol > 0 Then '只能在行号处进行拖动
ElseIf e.Table.Current IsNot Nothing Then
'权限设定
Dim bl As Boolean '...
If bl Then
e.Table.Sort=""
If e.Table.TopPosition < e.Table.Current.Index Then
e.Table.Current.Move(e.Table.TopPosition)
Else
e.Table.Current.Move(e.Table.BottomPosition)
End If
End If
End If