Freigeben über


WorksheetBase.BeforeRightClick-Ereignis

Tritt auf, wenn mit der rechten Maustaste auf das Arbeitsblatt geklickt wird, bevor die Standardklickaktion mit der rechten Maustaste ausgeführt wird.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public Event BeforeRightClick As DocEvents_BeforeRightClickEventHandler
public event DocEvents_BeforeRightClickEventHandler BeforeRightClick

Beispiele

Im folgenden Codebeispiel wird ein Handler für das BeforeRightClick-Ereignis veranschaulicht, das die Klickaktion mit der rechten Maustaste im aktuelle Arbeitsblatt abbricht.Der Ereignishandler benachrichtigt den Benutzer darüber, dass das Klicken auf das Arbeitsblatt mit der rechten Maustaste nicht zulässig ist, und legt dann den Cancel-Parameter des DocEvents_BeforeRightClickEventHandler-Ereignishandlers auf true fest, sodass die Klickaktion mit der rechten Maustaste durch Microsoft Office Excel abgebrochen wird.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Sub Worksheet1_BeforeRightClick(ByVal Target As Excel.Range, _
    ByRef Cancel As Boolean) Handles Me.BeforeRightClick
    MsgBox("Right-clicking in this sheet" & " is not allowed.")
    Cancel = True
End Sub
private void WorksheetBeforeRightClick()
{
    this.BeforeRightClick += 
        new Excel.DocEvents_BeforeRightClickEventHandler(
        Worksheet1_BeforeRightClick);
}

void Worksheet1_BeforeRightClick(Excel.Range Target, 
    ref bool Cancel)
{
    MessageBox.Show("Right-clicking in this sheet" +
        " is not allowed.");
    Cancel = true;
}

.NET Framework-Sicherheit

Siehe auch

Referenz

WorksheetBase Klasse

Microsoft.Office.Tools.Excel-Namespace