WorkbookBase.SheetSelectionChange, événement
Se produit lors du changement de sélection dans une feuille de calcul.Ne se produit pas si la sélection est effectuée sur une feuille de graphique.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Event SheetSelectionChange As WorkbookEvents_SheetSelectionChangeEventHandler
public event WorkbookEvents_SheetSelectionChangeEventHandler SheetSelectionChange
Exemples
L'exemple de code suivant illustre un gestionnaire pour l'événement SheetSelectionChange.Le gestionnaire d'événements affiche le nom de la feuille et l'adresse de la plage sélectionnée dans la barre d'état.
Cet exemple illustre une personnalisation au niveau du document.
Sub ThisWorkbook_SheetSelectionChange(ByVal Sh As Object, _
ByVal Target As Excel.Range) Handles Me.SheetSelectionChange
Dim sheet As Excel.Worksheet = CType(Sh, Excel.Worksheet)
Me.Application.StatusBar = sheet.Name & ":" & _
Target.Address(ReferenceStyle:=Excel.XlReferenceStyle.xlA1)
End Sub
private void WorkbookSheetSelectionChange()
{
this.SheetSelectionChange +=
new Excel.WorkbookEvents_SheetSelectionChangeEventHandler(
ThisWorkbook_SheetSelectionChange);
}
void ThisWorkbook_SheetSelectionChange(object Sh,
Excel.Range Target)
{
Excel.Worksheet sheet = (Excel.Worksheet)Sh;
this.Application.StatusBar = sheet.Name + ":" +
Target.get_Address(
Excel.XlReferenceStyle.xlA1);
}
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.