ActionClickEventHandler (Delegado)
Representa el método que controlará el evento Click de Action.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
Public Delegate Sub ActionClickEventHandler ( _
sender As Object, _
e As ActionEventArgs _
)
public delegate void ActionClickEventHandler(
Object sender,
ActionEventArgs e
)
Parámetros
- sender
Tipo: System.Object
Origen del evento.
- e
Tipo: Microsoft.Office.Tools.Excel.ActionEventArgs
Objeto ActionEventArgs que contiene los datos del evento.
Comentarios
Cuando se crea un delegado ActionClickEventHandler, se identifica el método que controlará el evento.Para asociar el evento al controlador de eventos, agregue al evento una instancia del delegado.A menos que se quite el delegado, el controlador de eventos recibirá una llamada siempre que se produzca el evento.Para obtener más información acerca de delegados, vea Eventos y delegados.
Ejemplos
En el ejemplo de código siguiente se muestra un controlador para el evento Click.El controlador de eventos muestra la dirección de la celda que contiene el término o la expresión de la etiqueta inteligente que se ha reconocido.Este ejemplo de código forma parte de un ejemplo más extenso relativo a la interfaz Action.
Se trata de un ejemplo para una personalización en el nivel del documento.
Private Sub DisplayAddress_Click(ByVal sender As Object, _
ByVal e As Microsoft.Office.Tools.Excel.ActionEventArgs) _
Handles DisplayAddress.Click
Dim smartTagAddress As String = e.Range.Address( _
ReferenceStyle:=Excel.XlReferenceStyle.xlA1)
MsgBox("The recognized text '" & e.Text & _
"' is at range " & smartTagAddress)
End Sub
void DisplayAddress_Click(object sender,
Microsoft.Office.Tools.Excel.ActionEventArgs e)
{
string smartTagAddress = e.Range.get_Address(Excel.XlReferenceStyle.xlA1);
System.Windows.Forms.MessageBox.Show("The recognized text '" + e.Text +
"' is at range " + smartTagAddress);
}