AddressOf 運算子修改參數,讓函數位址傳遞,而非傳遞函式呼叫的結果。 下列是錯誤的原因及解決方案︰
你嘗試用 AddressOf 搭配一個類別方法的名稱。 只有 .bas 模組中 Visual Basic 程序的名稱可以用 AddressOf 修改。 你無法指定類別方法。
你嘗試修改 DLL 函式的名稱,或是用 AddressOf 在型別庫中定義的函式名稱。
DLL 和型別函式庫函式無法用 AddressOf 修改。 程序定義必須存在於目前專案的模組中。 將定義移至本專案中的模組,或將其目前模組納入專案中。
如需詳細資訊,請選取有疑問的項目並按 F1 (在 Windows 中) 或 HELP (在 Macintosh 上)。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。