Share via


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

Hinweise

Beim Erstellen eines ActionClickEventHandler-Delegaten geben Sie die Methode für die Ereignisbehandlung an. Um dem Ereignishandler das Ereignis zuzuordnen, 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(missing,
        missing, Excel.XlReferenceStyle.xlA1, missing, missing);
    System.Windows.Forms.MessageBox.Show("The recognized text '" + e.Text +
        "' is at range " + smartTagAddress);
}

Siehe auch

Referenz

Microsoft.Office.Tools.Excel-Namespace