Share via


Workbook.SheetBeforeRightClick (Evento) (2007 System)

Actualización: noviembre 2007

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

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

Sintaxis

Public Event SheetBeforeRightClick As WorkbookEvents_SheetBeforeRightClickEventHandler

Dim instance As Workbook
Dim handler As WorkbookEvents_SheetBeforeRightClickEventHandler

AddHandler instance.SheetBeforeRightClick, handler
public event WorkbookEvents_SheetBeforeRightClickEventHandler SheetBeforeRightClick

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 SheetBeforeRightClick. El controlador de eventos indica al usuario que la hoja de cálculo no permite clic con el botón secundario y, a continuación, establece el parámetro Cancel del controlador de eventos WorkbookEvents_SheetBeforeRightClickEventHandler en true para que Microsoft Office Excel cancele la acción de clic con el botón secundario.

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

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

    MsgBox("Right-clicking in " & CType(Sh, Excel.Worksheet).Name & _
        " is not allowed.")
    Cancel = True
End Sub
private void WorkbookSheetBeforeRightClick()
{
    this.SheetBeforeRightClick +=
        new Excel.WorkbookEvents_SheetBeforeRightClickEventHandler(
        ThisWorkbook_SheetBeforeRightClick);
}

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

Permisos

Vea también

Referencia

Workbook (Clase)

Workbook (Miembros)

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