ListObject.Selected (Evento)
Se produce al seleccionar el control ListObject.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
Event Selected As DocEvents_SelectionChangeEventHandler
event DocEvents_SelectionChangeEventHandler Selected
Comentarios
Este evento se provoca cuando la selección cambia al control ListObject.
Ejemplos
En el ejemplo de código siguiente se crea un objeto ListObject y un controlador de eventos para el evento Selected. Para probar el controlador de eventos, asegúrese de que ListObject no está seleccionado y, a continuación, selecciónelo.
Se trata de una versión para una personalización en el nivel del documento.
WithEvents SelectedList As Microsoft.Office.Tools.Excel.ListObject
Private Sub ListObject_Selected()
SelectedList = Me.Controls.AddListObject( _
Me.Range("A1", "C4"), "List1")
End Sub
Sub List1_Selected(ByVal Target As _
Microsoft.Office.Interop.Excel.Range) Handles SelectedList.Selected
MessageBox.Show("The list object has been selected.")
End Sub
private void ListObject_Selected()
{
Microsoft.Office.Tools.Excel.ListObject list1 =
this.Controls.AddListObject(
this.Range["A1", "C4"], "list1");
list1.Selected += new Microsoft.Office.Interop.Excel.
DocEvents_SelectionChangeEventHandler(list1_Selected);
}
void list1_Selected(Microsoft.Office.Interop.Excel.Range Target)
{
MessageBox.Show("The list object has been selected.");
}
Se trata de una versión para un complemento en el nivel de la aplicación.
WithEvents SelectedList As ListObject
Private Sub ListObject_Selected()
Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet =
Me.Application.Worksheets(1)
Dim vstoWorksheet As Microsoft.Office.Tools.Excel.Worksheet =
Globals.Factory.GetVstoObject(NativeWorksheet)
SelectedList = vstoWorksheet.Controls.AddListObject( _
vstoWorksheet.Range("A1", "C4"), "List1")
End Sub
Sub List1_Selected(ByVal Target As _
Microsoft.Office.Interop.Excel.Range) Handles SelectedList.Selected
System.Windows.Forms.MessageBox.Show("The list object has been selected.")
End Sub
private void ListObject_Selected()
{
Worksheet vstoWorksheet =
Globals.Factory.GetVstoObject(this.Application.ActiveWorkbook.Worksheets[1]);
ListObject list1 =
vstoWorksheet.Controls.AddListObject(
vstoWorksheet.Range["A1", "C4"], "list1");
list1.Selected += new
Excel.DocEvents_SelectionChangeEventHandler(list1_Selected);
}
void list1_Selected(Excel.Range Target)
{
System.Windows.Forms.MessageBox.Show("The list object has been selected.");
}
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.