Partager via


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

Mise à jour : novembre 2007

Se produit dès l'activation d'une feuille.

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 SheetActivate As WorkbookEvents_SheetActivateEventHandler

Dim instance As Workbook
Dim handler As WorkbookEvents_SheetActivateEventHandler

AddHandler instance.SheetActivate, handler
public event WorkbookEvents_SheetActivateEventHandler SheetActivate

Exemples

L'exemple de code suivant illustre un gestionnaire pour l'événement SheetActivate. Le gestionnaire d'événements affiche le nom de la feuille de calcul qui est activée.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub ThisWorkbook_SheetActivate(ByVal Sh As Object) _
    Handles Me.SheetActivate

    Dim sheet As Excel.Worksheet = CType(Sh, Excel.Worksheet)
    MsgBox(sheet.Name & " Activated")
End Sub
private void WorkbookSheetActivate()
{
    this.SheetActivate +=
        new Excel.WorkbookEvents_SheetActivateEventHandler(
        ThisWorkbook_SheetActivate);
}

private void ThisWorkbook_SheetActivate(object Sh)
{
    Excel.Worksheet sheet = (Excel.Worksheet)Sh;
    MessageBox.Show(sheet.Name + " Activated");
}

Autorisations

Voir aussi

Référence

Workbook, classe

Membres Workbook

Microsoft.Office.Tools.Excel, espace de noms