為Word標題快速添加自動編號

2021-03-06 電子報

      同事前來求助,希望為各級標題添加自動編號,例如一級標題的編號分別是一、二、三,二級標題的編號分別是1、2、3,依次類推。除了滑鼠點擊逐一手工編號之外,可否更高效的自動編號呢?

       如果文檔的標題級別不是太多,我們可以通過「相似文本」的功能解決這一問題,將光標放在某一級別的標題中間,在「編輯」功能組依次選擇「選擇→選擇格式相似的文本」,可以看到所有的一級標題都已經被選中,接下來的操作就簡單多了,在「段落」功能組的「標題」下拉列表選擇相應的編號樣式就可以了,效果如圖1所示,其他級別的標題可以按照類似的步驟進行操作。

       如果文檔中的標題級別比較多,建議採取VBA代碼實現,按入「Alt+F11」組合鍵,打開Microsoft Visual Basic for Applications編輯器窗口,依次選擇「插入→模塊」,在右側空格插入一個空白模塊(如圖2所示),在這裡手工輸入或粘貼如下代碼:
Sub 多級列表樣式運用()
Dim p As Range, doc As Document, s As Range, sr$, r1$, r2$, r3$, r4$, a, j&, x&, ksr$
Set doc=ActiveDocument
Set p=IIf(Selection.Type=wdSelectionIP, doc.Content, Selection.Range)
sr$="一二三四五六七八九十百零千〇"
r1$="[" & sr & "]@、": r2$="[((][" & sr & "]@[))]": r3$="[0-9]@[、..]": r4$="[((][0-9]@[))]"
a=Array(r1, r2, r3, r4)
Call ListTitles(doc)
For j=0 To UBound(a)
Set s=p.Duplicate
With s.Find
Do While .Execute(a(j), , , 1)
If Not s.InRange(p) Then Exit Do
With .Parent
If Not .Information(wdWithInTable) Then
x=Len(.Text): ksr=.Text
.Expand 4: .Collapse
If .MoveWhile(ksr, x)=x Then
.MoveStart , -x: .Text=Empty
.Style=ActiveDocument.Styles("標題 " & j + 2)
Else
.Move 4, 1
End If
End If
End With
Loop
End With
Next
p.ListFormat.ConvertNumbersToText
End Sub
Sub ListTitles(doc As Document)
Dim LtTemp As ListTemplate, i%, a
Set LtTemp=doc.ListTemplates.Add(True)
On Error Resume Next
a=Array(6, 5, 11, 12)
For i=2 To 5
With LtTemp.ListLevels(i)
If i=2 Then .NumberFormat="%2、": .NumberStyle=37
If i=3 Then .NumberFormat="(%3)": .NumberStyle=37
If i=4 Then .NumberFormat="%4.": .NumberStyle=0
If i=5 Then .NumberFormat="(%5)": .NumberStyle=0
.TrailingCharacter=2: .StartAt=1: .ResetOnHigher=True
.LinkedStyle="標題 " & i
doc.Styles("標題 " & i).Font.ColorIndex=a(i - 2)
End With
Next
End Sub
       代碼檢查無誤之後,依次選擇「文件→關閉並返回到Microsoft Word」命令,返回Word主界面,按下「Alt+F8」組合鍵,打開「宏」對話框,選擇並運行宏,很快就可以看到相應的編號效果。

◇江蘇 王志軍

相關焦點

  • 【分享】實用word知識——章節標題與自動編號
    然而,隨意選取的方式會導致編號不能按要求自動設置和自動更新,需要不斷進行人工調整。這裡介紹一種簡易操作方法——基於預先定義的樣式來定義各級標題的方法。基於該方法,定義新樣式只需要數分鐘時間,使用新樣式,可以隨意插入、更新和刪除各級標題,各級標題會自動按順序編號、自動更新、自動設為所需要的格式。不僅如此,在按要求插入圖表和數學公式等對象時,這種對象的編號能與章節編號進行自動關聯。
  • 如何快速將word文檔手動添加的編號設置成自動添加的編號
    我們在實際工作中,有時候我們會在網上下載一些word文檔,網上下載的文檔很多都是手動添加編號的,假如我們需要讓文檔自動添加的編號。首先將原先的編號刪除,然後添加自動編號,可以用查找和替換功能來實現,選中文本內容按快捷鍵Ctrl+H打開查找和替換對話框,在查找中輸入[0-9]{1,}、,在替換中不輸入任何內容,勾選使用通配符,點擊全部替換即可將手動編號刪除。我們刪除編號之後,選中文本,點擊開始,段落,編號,自動編號,可以直接在編號庫中選擇一個樣式。
  • Word標題樣式VS自動編號
    表姐在這裡整理一下教程,關於Word中:①標題樣式  ②自動編號  ③多級列表在office當中,有一個不得不聊的神器——樣式。在Word中,應用樣式設置,尤其是標題樣式,是後期我們自動生成目錄的必備條件。在Excel中,套用表格樣式,能夠讓普通的工作表區域,立即化身超級表。在PPT中,除了樣式的基本設置外,還有版式呢。
  • word題注技巧:以題注的方式為word圖片自動編號
    如果手工一張張圖編號效率很低,而且採用手工編號題注的話,一旦改變圖片位置,就需要重新手動修改圖片的編號以便讓它們重新按順序排列。這樣一來,會極易出錯。所以,我們利用題注就不會出現以上這些問題,輕鬆為圖片自動編號及簡要說明,可以節省許多時間和精力。
  • word總是自動編號,經常用不上,怎樣取消自動編號功能呢
    大家在使用word的過程中,常常遇到這樣那樣的問題,其中自動編號就非常雞肋,常常用不上,還會莫名其妙的改變文檔格式。特別是,刪除其中一個標號,所有編號都會變動,有時候特別煩人,特別不好用。有人可能還不知道什麼是自動編號,自動編號是指在文檔中輸入數字編號(如:一、(一)、1)後,按下Enter換行時,下一行自動添加編號二。但是我們常用的文檔編輯中,標題下面一行往往是正文,是不需要這樣的標號的。很多人取消這個標號的方法是摁退格鍵,刪除自動編號。
  • word利用多級列表功能實現章節標題自動編號
    在平時寫word文檔中我們經常會用到章節標題,在組織文檔的時候,最原始的做法就是寫一個標題然後將其格式化為標題樣式。對於較短的文檔,使用這種方式自然不會出現太多的問題,然而,如果文檔規模達到一定的程度,採用這種手工編號的方式,存在諸多的弊端。本篇將介紹一種如何實現自動設置章節標題編號的方法。
  • 實用Word操作: 2 章節標題與編號
    按這種方法,可以隨意插入、更新和刪除各級標題,各級標題在增減過程中會自動編號、自動按順序更新、自動設為所需要的格式,並且能將圖表和公式的編號自動與章節編號進行關聯。  昨日版本有誤,因此刪除重發,對帶來的不便表示道歉!
  • word中怎麼添加帶圈數字的自動編號?
    今天和大家分享一個關於Word的小技巧,也是之前很多小夥伴問到的一個問題,「word中怎麼添加帶圈數字的自動編號?然後把朝鮮語進行添加到編輯語言列表中。添加完成後需要重新啟動咱們的office軟體step3:添加帶圈的項目編號
  • word編號技巧:如何將手動編號批量轉為自動編號
    今天小編教大家2招,能夠快速將手動編號轉為自動編號,幫你解決編號問題。我們在製作Word文檔的時候,總有需要編號的內容,但是,許多同學常會使用手動編號。不僅費勁,而且容易出錯。一旦需要刪除或者添加內容,就等於所有編號需要重新更改一遍,那酸爽,我相信經歷過的人都懂。
  • word編號技巧:如何將手動編號批量轉為自動編號
    但後期對內容進行修改時,卻發現這些編號還得重新一個個修改,非常麻煩。今天小編教大家2招,能夠快速將手動編號轉為自動編號,幫你解決編號問題。我們在製作Word文檔的時候,總有需要編號的內容,但是,許多同學常會使用手動編號。不僅費勁,而且容易出錯。
  • word文檔| 給數學公式自動編號
    又以附錄C為例,前三個公式的編號分別為(C.1)、(C.2)和(C.3)。新增公式和刪除公式時,編號會自動生成和更新,不會破壞正文章節中的原有編號格式。為此,先安裝「加載&對象型」的MathType 6.0公式編輯器(或更高級版本)。安裝了這種編輯器後,打開word時,頂端工具欄會出現按鈕「MathType」。
  • 輕鬆Word排版,使用多級列表實現標題自動編號
    注意:各級標題的樣式由「樣式」來設置,包括字體、段落等樣式。(2)多級列表,讓你更容易管理各級標題,更容易自動編號和層次分明去管理。注意:從「一、1、…1.1.1.1.1.1.1.1. 」由「多級列表」設置,可自動生成編號。那麼,怎麼實現呢?先配置樣式,後關聯多級列表。
  • 不會使用Word自動編號嗎,或許你需要的就在這裡
    如果你還是「小白」,不要怕,讓我們共同努力,為不斷提升自己的能力而去奮鬥!今天,我想和大家交流分享關於在word中,如何用好自動編號的幾個小技巧,或許還有你想要的「乾貨」。在實際工作中,我們經常會使用自動編號來給文檔段落添加序號。用好這個功能的確能給工作帶來很多的方便,但同時使用過程中也出現了一些莫名的問題,反而使工作變得更加複雜了。
  • word圖文教程:如何對圖片進行自動編號
    手工輸入編號雖然很簡單,但會耗時耗力且容易出錯。而且,當刪除、調換或新增圖片時,又得重新輸一遍編號,才能保持編號的連續性。其實,學會利用Word題注+查找和替換功能就能為圖片自動編號,不僅能避免手工輸入編號帶來的煩惱,還非常省事!
  • word圖文教程:如何對圖片進行自動編號
    一、為圖片添加題注Word中題注的作用就是給文檔裡的圖片、表格、圖表或公式等元素添加自動標註,即編號和注釋文字。下面以為圖片添加題注為例進行講解(註:為表格、圖表或公式添加題注的方法與為圖片添加題注基本相同)。
  • word排版技巧:如何撤銷刪除自動編號
    >選擇「鍵入時自動套入格式」選項卡,取消勾選「自動項目符號列表」和「自動編號列表」複選框,點擊「確定」按鈕。此外,日常辦公中,你可能也經歷過:不知如何快速將文檔中的所有編號全部清除。在排版文檔時,不要手動編號。如果後期需要更改或刪除編號時,一個個刪真的特別麻煩。2. 建議使用自動編號,方法為:選中要編號的文字,點擊「編號」按鈕,選擇你需要的編號樣式即可。
  • word表格自動添加序號的操作技巧展示
    Word表格的使用在實際工作中是經常遇到的,你有沒有掌握到word表格的使用技巧,下面就給大家大分享一個有關word表格快速填充序號的神技。我們都知道在Word中,數據是不能自動下拉填充的,那該怎麼樣填充序號呢?其實我們可以借用編號來填充。
  • 如何消除word中惱人的自動編號
    使用word時,經常會遇到這樣的情況:輸入數字和標點後再輸入文字,自傲按下回車鍵,word就會自作多情地生成後續數字編號。這樣看起來很智能,但是經常也會給排版造成一定的麻煩,怎麼快速撤銷自動編號呢?小編這裡分享幾個小技巧給大家。
  • Word技能:一招搞定論文章節標題的編號與格式?
    解決辦法:這兩個問題都可以通過一個技能KO,那就是word的「樣式」功能(圖2)。首先,通過「多級列表」菜單預先設置好標題編號的格式。然後,在寫作時,先輸入標題內容,再選擇相應的樣式,便可以得到我們想要的標題格式啦,而且在增加或刪除標題時,編號可以自動更新,無需再手動更新。
  • 一分鐘學會word中大量圖片的自動編號、引用和更新
    如果採用手動為圖片編號的方式,特別耗時耗力且容易出錯。 建議大家有空時學下Letax,比word的排版效果好10+倍,入門門檻也比幾年前好低很多了。 如果萬一沒空學Letax,就最好熟練掌握以下word提供的「題注+交叉引用」功能,能輕鬆實現圖片自動編號。