Freigeben über


XmlMappedRange.BeforeRightClick-Ereignis

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

Syntax

'Declaration
Event BeforeRightClick As DocEvents_BeforeRightClickEventHandler
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;
}

.NET Framework-Sicherheit

Siehe auch

Referenz

XmlMappedRange Schnittstelle

Microsoft.Office.Tools.Excel-Namespace