XmlMappedRange.BeforeRightClick, événement
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 (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
Event BeforeRightClick As DocEvents_BeforeRightClickEventHandler
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;
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.