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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.