Workbook.SheetSelectionChange (Evento) (2007 System)
Actualización: noviembre 2007
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.v9.0 (en Microsoft.Office.Tools.Excel.v9.0.dll)
Sintaxis
Public Event SheetSelectionChange As WorkbookEvents_SheetSelectionChangeEventHandler
Dim instance As Workbook
Dim handler As WorkbookEvents_SheetSelectionChangeEventHandler
AddHandler instance.SheetSelectionChange, handler
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(missing, missing,
Excel.XlReferenceStyle.xlA1, missing, missing);
}
Permisos
- 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.