Excel) (Application.Caller 屬性

會傳回呼叫 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 支援與意見反應