當 Word 自動化時,損毀的全域範本會造成錯誤

徵狀

一或多個不正確全域範本檔案可能會導致跨進程自動化用戶端擲回下列其中一個錯誤訊息:

  • HRESULT:0x8001010A
    VB錯誤: -2147417846
    「訊息篩選器指出應用程式忙碌中」

  • HRESULT:0x800A175D
    VB錯誤: 5981
    「無法開啟宏儲存體」

  • HRESULT:0x800A142D
    VB錯誤: 5165
    "Word 無法開啟現有的 [square]"

原因

Word 所使用的全域範本檔案可能已損毀。

注意

在 Microsoft Office Word 2007 中,全域範本的名稱為 Normal.dotm。 在 Microsoft Office Word 2003 和舊版 Word 中,全域範本的名稱為 Normal.dot。

解決方案

如果您遇到一節中所述的其中一個錯誤,您可以暫時重新命名全域範本,以判斷其是否為問題的原因。

重新命名全域範本會將數個選項重設回其預設設定,包括自訂樣式、自訂工具列、宏和自動圖文集專案。 建議您重新命名全域範本檔案,而不是刪除它,以便在範本未損毀時還原這些設定。

某些 Word 安裝可能會產生一個以上的合法全域範本檔案。 這些情況包括在同一部電腦上執行的多個 Word 版本,或相同電腦上的數個使用者設定檔。 在這些情況下,請特別注意,讓您重新命名 Normal.dot 的正確複本。

若要重新命名全域範本檔案,請遵循下列步驟。

注意

由於有數個版本的 Microsoft Windows,因此您的電腦上可能會有不同的下列步驟。 如果是,請參閱您的產品檔以完成這些步驟。

  1. 結束 Word 的所有實例,包括 WordMail。
  2. 選 **取 [**StartFindFiles > > ] 或 [資料夾]
  3. 在 [ 具名] 方塊中,輸入 Word 版本的全域範本名稱。
  4. 如果您從網路伺服器) 執行 Word,請在 [ 查詢] 方塊中選取本機硬碟 (或替代使用者範本位置。
  5. 取 [立即尋找 ] 以搜尋檔案。
  6. 針對出現在 [ 尋找 ] 對話方塊中的每個全域範本,以滑鼠右鍵按一下檔案,然後選取 [ 重新命名]。 為檔案提供新名稱,例如 OldNormal.dotNormal-1.dot
  7. 將 [ 尋找] 對話方塊最小化。
  8. 重新開機您的自動化用戶端以啟動 Word。

如果 Word 正確啟動,您就已解決問題。 在此情況下,問題是損毀的全域範本。 您可能需要變更一些設定,以還原您最愛的選項。 如果您重新命名的全域範本檔案包含自訂專案,例如無法輕鬆重新建立的樣式、宏或自動圖文集專案,您可以使用召集人,將這些自訂專案從舊的全域範本檔案複製到新的全域範本檔案。

如果您的工具列自訂專案儲存在自訂工具列中,您應該能夠使用召集人來複製它們。 可惜的是,如果自訂已對 Word 的其中一個內建工具列進行,您可能需要在重新命名範本之後重新建立它們,因為您無法將這些變更複製到召集人。

參考

如需錯誤訊息的詳細資訊,請參閱錯誤 800A175D - 無法開啟宏儲存體