Application.Caller-Eigenschaft (Excel)
Gibt Informationen darüber zurück, wie Visual Basic aufgerufen wurde (weitere Informationen finden Sie im Abschnitt "Hinweise").
Syntax
Ausdruck. Aufrufer (Index)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Index | Optional | Variant | Ein Index für das Array. Dieses Argument wird nur verwendet, wenn die Eigenschaft ein Array zurückgibt. |
Hinweise
Diese Eigenschaft gibt Informationen darüber zurück, wie Visual Basic aufgerufen wurde (siehe Tabelle unten).
Anrufer | Rückgabewert |
---|---|
Eine in eine einzelne Zelle eingegebene benutzerdefinierte Funktion | Ein Range-Objekt , das diese Zelle angibt. |
Eine benutzerdefinierte Funktion, die Teil einer Matrixformel in einem Zellenbereich ist | Ein Range-Objekt , das diesen Zellbereich angibt. |
Ein Makro "Auto_Open", "Auto_Close", "Auto_Activate" oder "Auto_Deactivate" | Der Name des Dokuments als Text. |
Ein Makro, das entweder von der Eigenschaft OnDoubleClick oder OnEntry gesetzt wird | Der Name des Diagrammobjektbezeichners oder des Zellbezugs (falls zutreffend), auf den das Makro angewendet wird. |
Das Dialogfeld Makro (Menü Extras ) oder ein Aufrufer, der zuvor nicht beschrieben wurde | Die #REF! Ist dies nicht der Fall, gibt INDEX den Fehlerwert #REF! zurück. |
Beispiel
In diesem Beispiel werden Informationen dazu angezeigt, wie Visual Basic aufgerufen wurde.
Select Case TypeName(Application.Caller)
Case "Range"
v = Application.Caller.Address
Case "String"
v = Application.Caller
Case "Error"
v = "Error"
Case Else
v = "unknown"
End Select
MsgBox "caller = " & v
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.