Freigeben über


Worksheet.BeforeRightClick-Ereignis (2007 System)

Aktualisiert: November 2007

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.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Syntax

Public Event BeforeRightClick As DocEvents_BeforeRightClickEventHandler

Dim instance As Worksheet
Dim handler As DocEvents_BeforeRightClickEventHandler

AddHandler instance.BeforeRightClick, handler
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;
}

Berechtigungen

Siehe auch

Referenz

Worksheet-Klasse

Worksheet-Member

Microsoft.Office.Tools.Excel-Namespace