当双击下表列出的视图中的项目时发生此事件。
视图 | 项目 |
---|---|
普通或幻灯片视图 | 形状 |
幻灯片浏览视图 | 幻灯片 |
备注页视图 | 幻灯片图像 |
除非将 Cancel 参数设置为 True,否则在发生此事件后将产生默认的双击动作。
Private Sub application_WindowBeforeDoubleClick(ByVal Sel As Selection, ByVal Cancel As Boolean)
application Application 类型的对象,在类模块中声明,自身具有事件。有关使用 Application 对象的事件的详细信息,请参阅使用 Application 对象的事件。
Sel 双击时鼠标指针以下所选定的区域。
Cancel 此事件发生时,为 False。如果事件过程将此参数设置为 True,则完成此过程后,不会执行默认的双击动作。
在幻灯片浏览视图中,默认双击任何幻灯片都会转到幻灯片视图。在本示例中,如果活动演示文稿显示在幻灯片浏览视图中,则 WindowBeforeDoubleClick 事件抢占为默认动作。事件过程会将视图切换为普通视图,然后通过将 Cancel 参数设置为 True 来取消切换到幻灯片视图。
Private Sub App_WindowBeforeDoubleClick _ (ByVal Sel As Selection, ByVal Cancel As Boolean)
With Application.ActiveWindow
If .ViewType = ppViewSlideSorter Then
.ViewType = ppViewNormal
Cancel = True
End If
End With
End Sub