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

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

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

參考資料

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