ActionClickEventHandler-Delegat
Stellt die Methode dar, die das Click-Ereignis von Action behandelt.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Public Delegate Sub ActionClickEventHandler ( _
sender As Object, _
e As ActionEventArgs _
)
public delegate void ActionClickEventHandler(
Object sender,
ActionEventArgs e
)
Parameter
- sender
Typ: System.Object
Die Quelle des Ereignisses.
- e
Typ: Microsoft.Office.Tools.Excel.ActionEventArgs
Ein ActionEventArgs, das die Ereignisdaten enthält.
Hinweise
Beim Erstellen eines ActionClickEventHandler-Delegaten geben Sie die Methode für die Ereignisbehandlung an.Um das Ereignis mit dem Ereignishandler zu verknüpfen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu.Der Ereignishandler wird bei jedem Eintreten des Ereignisses aufgerufen, sofern der Delegat nicht entfernt wird.Weitere Informationen über Delegaten finden Sie unter Ereignisse und Delegaten.
Beispiele
Im folgenden Codebeispiel wird ein Handler für das Click-Ereignis veranschaulicht.Der Ereignishandler zeigt die Adresse von der Zelle an, die den erkannten Smarttagbegriff bzw. den erkannten Ausdruck enthält.Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die Action-Schnittstelle.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
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);
}