WorkbookBase.SheetSelectionChange (Evento)
Se produce cuando cambia la selección en una hoja de cálculo.No se produce si la selección se encuentra en una hoja de gráficos.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public Event SheetSelectionChange As WorkbookEvents_SheetSelectionChangeEventHandler
public event WorkbookEvents_SheetSelectionChangeEventHandler SheetSelectionChange
Ejemplos
En el ejemplo de código siguiente se muestra un controlador para el evento SheetSelectionChange.El controlador de eventos muestra el nombre de la hoja y la dirección del rango seleccionado en la barra de estado.
Se trata de un ejemplo para una personalización en el nivel del documento.
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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.