Application.WindowBeforeDoubleClick Event (Word)

Occurs when the editing area of a document window is double-clicked, before the default double-click action.

Syntax

expression .Private Sub object_WindowBeforeDoubleClick(ByVal Sel As Selection, Cancel As Boolean)

expression A variable that represents an Application object that has been declared with events in a class module. For more information about using events with the Application object, see Using Events with the Application Object.

Parameters

Name

Required/Optional

Data Type

Description

Sel

Required

Selection

The current selection.

Cancel

Required

Boolean

False when the event occurs. If the event procedure sets this argument to True, the default double-click action does not occur when the procedure is finished.

Example

This example prompts the user for a yes or no response before executing the default double-click action. This code must be placed in a class module, and an instance of the class must be correctly initialized to see this example work; see Using Events with the Application Object for directions on how to accomplish this.

Public WithEvents appWord as Word.Application 
 
Private Sub appWord_WindowBeforeDoubleClick _ 
 (ByVal Sel As Selection, Cancel As Boolean) 
 Dim intResponse As Integer 
 intResponse = MsgBox("Selection = " & Sel & vbLf & vbLf _ 
 & "Continue with operation on this selection?", _ 
 vbYesNo) 
 If intResponse = vbNo Then Cancel = True 
End Sub

See Also

Concepts

Application Object Members

Application Object