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.

HinwBemerkungeneise

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.