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
- 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.