XmlMappedRange.BeforeRightClick-Ereignis (2007 System)

Aktualisiert: November 2007

Tritt auf, wenn mit der rechten Maustaste auf das XmlMappedRange-Steuerelement 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 XmlMappedRange
Dim handler As DocEvents_BeforeRightClickEventHandler

AddHandler instance.BeforeRightClick, handler
public event DocEvents_BeforeRightClickEventHandler BeforeRightClick

Beispiele

Im folgenden Code wird ein Handler für das BeforeRightClick-Ereignis veranschaulicht, das die Klickaktion mit der rechten Maustaste in einem XmlMappedRange abbricht. Der Ereignishandler benachrichtigt den Benutzer darüber, dass Klicken auf den XmlMappedRange 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 von Microsoft Office Excel abgebrochen wird. In diesem Codebeispiel wird davon ausgegangen, dass das aktuelle Arbeitsblatt einen XmlMappedRange mit dem Namen CustomerLastNameCell enthält.

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

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

Berechtigungen

Siehe auch

Referenz

XmlMappedRange-Klasse

XmlMappedRange-Member

Microsoft.Office.Tools.Excel-Namespace