Application.Caller 属性 (Excel)

返回关于调用 Visual Basic 的信息(有关详细信息,请参阅“注解”部分)。

语法

表达式调用方 (索引)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Index 可选 Variant 数组的索引。 仅当 属性返回数组时,才使用此参数。

备注

本属性返回关于调用 Visual Basic 的信息,如下表所示。

Caller 返回值
在单个单元格中输入的自定义函数 指定该单元格的 Range 对象。
在单元格区域中作为数组公式一部分的自定义函数 指定该单元格区域的 Range 对象。
Auto_Open、 Auto_Close 、 Auto_Activate 或 Auto_Deactivate 宏 文本形式的文档名称。
OnDoubleClickOnEntry 属性所设置的宏 图表对象标识符或单元格引用的名称(如果适用) (宏所应用到) 。
”对话框 (“工具” 菜单) ,或任何前面未描述的调用方 #REF! 错误值。

示例

本示例显示关于调用 Visual Basic 的信息。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。