共用方式為


AddressOf 運算子的使用無效

AddressOf 運算子修改參數,讓函數位址傳遞,而非傳遞函式呼叫的結果。 下列是錯誤的原因及解決方案︰

  • 你嘗試用 AddressOf 搭配一個類別方法的名稱。 只有 .bas 模組中 Visual Basic 程序的名稱可以用 AddressOf 修改。 你無法指定類別方法。

  • AddressOf 修改的程序名稱是在另一個專案模組中定義的。

  • 你嘗試修改 DLL 函式的名稱,或是用 AddressOf型別庫中定義的函式名稱。

  • DLL 和型別函式庫函式無法用 AddressOf 修改。 程序定義必須存在於目前專案的模組中。 將定義移至本專案中的模組,或將其目前模組納入專案中。

如需詳細資訊,請選取有疑問的項目並按 F1 (在 Windows 中) 或 HELP (在 Macintosh 上)。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應