共用方式為


未定義子、函式或屬性 (錯誤 35)

必須定義 SubFunctionProperty 程式才能呼叫。 此錯誤發生的原因與解決方案如下:

  • 您拼錯 程式的名稱。

    請檢查拼字並加以更正。

  • 您嘗試從另一 個專案 呼叫程式,但未在 [參考] 對話方塊中明確新增該專案 參考。

若要新增參考

  1. 顯示 [參考] 對話方塊。

  2. 尋找包含您要呼叫之程式的專案名稱。 如果專案名稱未出現在 [ 參考 ] 對話方塊中,請按一下 [ 流覽 ] 按鈕來搜尋它。

  3. 按一下專案名稱左邊的核取方塊。

  4. 按一下 [確定]

  • 呼叫程式看不到指定的程式。 無法從模組外部的程式呼叫在一個模組中宣告為Private的程式。 如果 Option Private Module 有效,模組中的程式就無法供其他專案使用。 搜尋以找出程式。

  • 您已將 Windows 動態連結程式庫宣告 (DLL) 常式或 Macintosh 程式碼資源常式,但常式不在指定的程式庫或程式碼資源中。

  • 如果您使用一個) 或常式的名稱,請檢查序數 (。 請確定您的 DLL 或 Macintosh 程式碼資源版本是正確的。 常式可能只存在於更新版本的 DLL 或 Macintosh 程式碼資源中。 如果包含錯誤版本的目錄位於路徑中包含正確版本的目錄之前,則會存取錯誤的 DLL 或 Macintosh 程式碼資源。 您提供了正確的 DLL 名稱或 Macintosh 程式碼資源,但不是包含指定函式的版本。

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

支援和意見反應

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