DoubleClick
双击单元格后执行。
e参数属性:
Table: 引发事件的表
Row: 引发事件的行
Col: 引发事件的列
Cancel: 逻辑型,设置为True,将禁止双击单元格进入编辑状态。
Button: 引发事件的鼠标按键名称,左键为"Left",右键为"Right"。
示例一
如果希望双击单元格后,能够自动打开某窗口,可以将DoubleClick事件代码设为:
e.Cancel
= True
'禁止进入编辑状态
Forms("窗口1").Open()
示例二
你可以进行判断,只有单击特定的列才打开窗口,也可以根据不同的条件分别打开对应的窗口,例如:
If
e.Col.Name
= "第十列"
Then
e.Cancel
= True
'禁止进入编辑状态
If e.Row("第一列")
= "A" Then
Forms("窗口1").Open()
ElseIf e.Row("第一列")
= "B" Then
Forms("窗口2").Open()
Else
Forms("窗口3").Open()
End
If
End
If
这样只有双击第十列才会打开窗口,双击其它列则正常进入编辑状态,而且能够根据第一列的值,分别打开对应的窗口。