巨集錯誤

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021
您瀏覽器中的引導式支援可針對 Office 問題提供數位解決方案
試試引導式支援

當您執行的巨集發生錯誤時,會出現巨集錯誤訊息。

由於下列其中一個原因,無法在指定的物件上使用指定的方法:

  • 引數包含的值無效。 此問題的常見原因是嘗試存取不存在的物件。 例如,當僅開啟三個活頁簿時, 活頁簿 (5) 。
  • 方法無法在套用的內容中使用。 具體而言,某些 Range 物件方法要求範圍包含資料。 如果範圍不包含資料,方法會失敗。
  • 發生外部錯誤,例如無法讀取或寫入檔案。
  • (這個問題不適用於 Mac) 由於安全性設定,無法使用方法或屬性。 例如,預設情況下無法存取用於存取或修改 Visual Basic for Applications (VBA) 程式碼的方法和屬性。

注意

如果可以存取巨集程式碼,請開啟 Visual Basic 編輯器,並檢查醒目提示的程式碼行,以識別失敗的方法或物件參考。

若要開啟 VBA 專案物件模型的受信任存取權,請遵循下列步驟:

  1. 啟用功能區上的 [開發人員] 索引標籤。 如需詳細資訊,請參閱 顯示開發人員索引標籤 。
  2. 在 [開發人員 ] 索引標籤的 [ 程式碼 ] 群組中,選取 [ 巨集安全性]。
    螢幕擷取畫面,顯示 [開發人員] 索引標籤上的 [程式碼] 群組。
  3. 在 [開發人員巨集設定] 底下,選取 [信任 VBA 專案物件模型的存取權 ] 核取方塊。
    如需 VBA 方法和屬性的詳細資訊,請參閱 Microsoft Learn 上的 Excel VBA 參考資料 。