XmlMappedRange.BeforeRightClick, événement (System 2007)

Mise à jour : novembre 2007

Se produit en cas de clic droit sur XmlMappedRange, avant l'action de clic droit par défaut.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v9.0 (dans Microsoft.Office.Tools.Excel.v9.0.dll)

Syntaxe

Public Event BeforeRightClick As DocEvents_BeforeRightClickEventHandler

Dim instance As XmlMappedRange
Dim handler As DocEvents_BeforeRightClickEventHandler

AddHandler instance.BeforeRightClick, handler
public event DocEvents_BeforeRightClickEventHandler BeforeRightClick

Exemples

Le code suivant illustre un gestionnaire de l'événement BeforeRightClick qui annule le clic droit dans XmlMappedRange. Le gestionnaire d'événements informe l'utilisateur que XmlMappedRange n'autorise pas de clic droit, puis affecte la valeur true au paramètre Cancel du gestionnaire d'événements DocEvents_BeforeRightClickEventHandler afin que Microsoft Office Excel annule l'action de clic droit. Cet exemple de code suppose que la feuille de calcul active contient un contrôle XmlMappedRange nommé CustomerLastNameCell.

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;
}

Autorisations

Voir aussi

Référence

XmlMappedRange, classe

Membres XmlMappedRange

Microsoft.Office.Tools.Excel, espace de noms