Compartir a través de


WorkbookBase.SheetBeforeDoubleClick (Evento)

Se produce cuando se hace doble clic en una hoja de cálculo, antes de ejecutarse la acción de doble clic predeterminada.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public Event SheetBeforeDoubleClick As WorkbookEvents_SheetBeforeDoubleClickEventHandler
public event WorkbookEvents_SheetBeforeDoubleClickEventHandler SheetBeforeDoubleClick

Comentarios

Este evento no tiene lugar en hojas de gráficos.

Ejemplos

En el ejemplo de código siguiente se muestra un controlador para el evento SheetBeforeDoubleClick.El controlador de eventos indica al usuario que la hoja de cálculo no permite doble clic y, a continuación, establece el parámetro Cancel del controlador de eventos WorkbookEvents_SheetBeforeDoubleClickEventHandler en true para que Microsoft Office Excel cancele la acción de doble clic.

Se trata de un ejemplo para una personalización en el nivel del documento.

Sub ThisWorkbook_SheetBeforeDoubleClick(ByVal Sh As Object, _
    ByVal Target As Excel.Range, ByRef Cancel As Boolean) _
    Handles Me.SheetBeforeDoubleClick

    MsgBox("Double-clicking in " & CType(Sh, Excel.Worksheet).Name & _
        " is not allowed.")
    Cancel = True
End Sub
private void WorkbookSheetBeforeDoubleClick()
{
    this.SheetBeforeDoubleClick +=
        new Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler(
        ThisWorkbook_SheetBeforeDoubleClick);
}

void ThisWorkbook_SheetBeforeDoubleClick(object Sh,
    Excel.Range Target, ref bool Cancel)
{
    MessageBox.Show("Double-clicking in " + ((Excel.Worksheet)Sh).Name +
        " is not allowed.");
    Cancel = true;
}

Seguridad de .NET Framework

Vea también

Referencia

WorkbookBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)