共用方式為


AddressOf 運算子的使用無效

AddressOf 運算子修改自變量以傳遞函式的位址,而不是傳遞函式呼叫的結果。 下列是錯誤的原因及解決方案︰

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

  • AddressOf修改的程式名稱定義于不同專案中的模組中。

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

  • DLL 和類型程式庫函式無法使用 AddressOf 來修改。 程式定義必須位於目前專案中的模組中。 將定義移至此專案中的模組,或在專案中包含其目前的模組。

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

另請參閱

支援和意見反應

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