Partager via


Workbook.SheetBeforeRightClick, événement (System 2007)

Mise à jour : novembre 2007

Se produit lorsque l'utilisateur clique avec le bouton droit sur n'importe quelle feuille de calcul 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 SheetBeforeRightClick As WorkbookEvents_SheetBeforeRightClickEventHandler

Dim instance As Workbook
Dim handler As WorkbookEvents_SheetBeforeRightClickEventHandler

AddHandler instance.SheetBeforeRightClick, handler
public event WorkbookEvents_SheetBeforeRightClickEventHandler SheetBeforeRightClick

Notes

Cet événement ne se produit pas dans les feuilles de graphique.

Exemples

L'exemple de code suivant illustre un gestionnaire pour l'événement SheetBeforeRightClick. Le gestionnaire d'événements informe l'utilisateur qu'un clic droit n'est pas autorisé pour la feuille de calcul, puis affecte la valeur true au paramètre Cancel du gestionnaire d'événements WorkbookEvents_SheetBeforeRightClickEventHandler afin que Microsoft Office Excel annule l'action de clic droit.

Cet exemple illustre une personnalisation au niveau du document.

Sub ThisWorkbook_SheetBeforeRightClick(ByVal Sh As Object, _
    ByVal Target As Excel.Range, ByRef Cancel As Boolean) _
    Handles Me.SheetBeforeRightClick

    MsgBox("Right-clicking in " & CType(Sh, Excel.Worksheet).Name & _
        " is not allowed.")
    Cancel = True
End Sub
private void WorkbookSheetBeforeRightClick()
{
    this.SheetBeforeRightClick +=
        new Excel.WorkbookEvents_SheetBeforeRightClickEventHandler(
        ThisWorkbook_SheetBeforeRightClick);
}

void ThisWorkbook_SheetBeforeRightClick(object Sh,
    Excel.Range Target, ref bool Cancel)
{
    MessageBox.Show("Right-clicking in " + ((Excel.Worksheet)Sh).Name +
        " is not allowed.");
    Cancel = true;
}

Autorisations

Voir aussi

Référence

Workbook, classe

Membres Workbook

Microsoft.Office.Tools.Excel, espace de noms