Word多級標題出現黑塊的解決思路

1.問題背景

在寫word文檔的過程中,今天打開突然發現四級標題出現了黑塊的情況。

2.問題排查

2.1 樣式

通過查看標題4的樣式,對於字號、字體、格式中的段落、編號均無異樣。

2.2 多級標題排查

我們依次點擊多級標題->定義新的多級標題,選擇四級,發現下面輸入編號的格式和其他標題的顯示不一致,想到應該是這方面的問題。

 

此時,我們點擊字體,彈出如下提示框,但是仍然能進入字體設置的界面。但是我們發現字號竟然是0。我們依次設置中文字體、字形和字號。

然而,令我們鬱悶的是又彈出一個框,數字必須介於1和1638之間。此時我們感覺應該是當前word模板出現了問題。無奈,我們只好關閉此窗口。需求新的解決思路。

2.3 多級標題排查

通過各種研究,感覺問題出現在樣式上,此時我們可以通過vba實現全文的批量樣式重設,打開vbe編輯窗口(打開方式和excel一樣,可以參照我的一篇博客“Excel利用VBA實現去掉單元格兩邊空格”)。依次點擊插入->模塊,在彈出的界面輸入一下代碼,然後點擊執行。

Sub repairTemp()
  For Each templ In ActiveDocument.ListTemplates
    For Each lev In templ.ListLevels
      lev.Font.Reset
    Next lev
  Next templ
End Sub

等程序執行完畢,此時我們發現黑塊不見了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章