2017-07-06 84 views
3

正如標題所示,我無法用宏打開可信文檔 - Excel立即崩潰。複製文檔使其可以打開(因爲副本不受信任),並且可以在VB編輯器中檢查宏,但啓用宏會導致另一次崩潰。爲什麼會發生這種情況,我該如何解決這個問題?使用宏打開可信文檔或啓用宏時Excel崩潰

+1

你看的https:// WWW。 purplefrogsystems.com/blog/2015/06/excel-crashes-when-enabling-macros/? – Rushikumar

+0

@Rushikumar我實際上是從這裏發佈一個自我回答的問題:http://www.ozgrid.com/forum/showthread.php?t=179860。感謝您的額外鏈接,希望它可以幫助某人! :) – puzzlepiece87

回答

3

這是由帶有編譯錯誤的宏造成的。爲了解決這個問題,使用以下步驟(所有信貸alulla at Ozgrid,其指示我輕輕地適應清晰度):

  1. 打開一個新的Excel工作簿,而不是你崩潰的工作簿
  2. 轉到Developer在功能區的代碼部分點擊「宏安全」
  3. 點擊標題爲「禁用帶通知的所有宏」的項目符號選項
  4. 轉到左側的信任位置選項卡並選中「禁用所有可信位置」在底部的框
  5. 轉到受信任的文檔,並勾選「禁用所有受信任的文檔」對話框
  6. 單擊確定並關閉新工作簿
  7. 打開了崩潰
  8. 不要單擊「啓用宏」的Excel文件 - 而不是去開發Tab和 打開Visual Basic
  9. 在VB編輯,保存項目,然後單擊調試>編譯的VBAProject
  10. 糾正任何編譯再次發生
  11. 保存VB項目的錯誤,然後保存Excel工作簿
  12. 還原您的宏安全性步驟3-5
  13. 關閉Excel,重新打開之前崩潰工作簿所做的任何更改,並啓用宏