2種快速方法可將方括號批量添加到Word文檔中的註釋編號

立即分享:

在今天的文章中,我們很高興向您展示兩種快速批量在 Word 文件中為註釋編號添加方括號的方法。

每當起草長文件時,我們都可能會插入腳註和尾註。 我們知道,微粒編號格式有多種選擇。 但是,沒有帶方括號的內置數字樣式。 在接下來的文章中,我們將討論解決該問題的兩種解決方案。

方法1:利用“查找和替換”功能

  1. 首先,按一下目標文件中的「開始」標籤。
  2. 然後單擊“編輯”組中的“替換”命令以打開“查找和替換”對話框。
  3. 現在,如果要使用腳註,請在“查找內容”文本框中輸入“ ^ f”。
  4. 在“替換為”文本框中輸入“ [^&]”。
  5. 接下來單擊“全部替換”。
  6. 接下來,您會看到所有腳註數字都放在方括號中。 單擊“確定”關閉消息框。單擊“主頁”->單擊“替換”->在兩個文本框中輸入文本->單擊“全部替換”->單擊“確定”

此外,要在尾註中添加方括號,只需在“查找內容”文本框中將“ ^ f”替換為“ ^ e”。

方法2:運行Word宏

  1. 首先,在 Word 中按下「Alt+F11」鍵啟動 VBA 編輯器。
  2. 接下來,單擊“普通”,然後單擊“插入”選項卡。
  3. 在下拉菜單上,選擇“模塊”。單擊“常規”->單擊“插入”->單擊“模塊”
  4. 然後雙擊新插入的模塊以打開右側的編輯區域。
  5. 並在下面粘貼以下宏:
Sub AddBracketForFootnoteAndEndnote()
  Application.ScreenUpdating = False
 
  Dim objRange As Range
 
  With ActiveDocument

    '  add bracket for footnotes. 
    If ActiveDocument.Footnotes.Count > 0 Then
      Call UpdateFootnoteRange(.Range)
      For Each objRange In .StoryRanges
        If objRange.StoryType = wdFootnotesStory Then
          Call UpdateFootnoteRange(objRange): Exit For
        End If
      Next
      MsgBox ("All footnotes have been added brackets.")
    Else
      MsgBox ("There is no footnote in this document")
    End If

    '  add bracket for footnotes. 
    If ActiveDocument.Endnotes.Count > 0 Then
      Call UpdateEndnoteRange(.Range)
      For Each objRange In .StoryRanges
        If objRange.StoryType = wdEndnotesStory Then
          Call UpdateEndnoteRange(objRange): Exit For
        End If
      Next
      MsgBox ("All endnotes have been added brackets.")
    Else
      MsgBox ("There is no endnote in this document")
    End If
  End With
 
  Application.ScreenUpdating = True
End Sub

Sub UpdateFootnoteRange(objRange As Range)
  With objRange.Find
    .ClearFormatting
    .Replacement.ClearFormatting
    .Text = "^f"
    .Replacement.Text = "[^&]"
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
    .MatchCase = False
    .MatchWholeWord = False
    .MatchByte = True
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
    .Execute Replace:=wdReplaceAll
  End With
End Sub

Sub UpdateEndnoteRange(objRange As Range)
  With objRange.Find
    .ClearFormatting
    .Replacement.ClearFormatting
    .Text = "^e"
    .Replacement.Text = "[^&]"
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
    .MatchCase = False
    .MatchWholeWord = False
    .MatchByte = True
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
    .Execute Replace:=wdReplaceAll
  End With
End Sub
  1. 現在將插入指針放在第一個宏中,然後單擊“運行”。粘貼碼粘貼代碼->單擊“運行”
  2. 然後,首先出現一個消息框,說明方括號已添加到所有腳註編號中。消息框說腳註編號已添加方括號
  3. 接下來是第二個,表示所有尾註編號均已完成轉換。消息框中顯示尾註編號已添加方括號

這是我們得到的結果:運行宏的效果

防止文件丟失

有了與存儲的數據一樣有價值的數據,我們無法承擔任何機會。 因此,明智的做法是先備份重要文件,然後再進行任何操作,否則可能會破壞它們,除非您想要獲取一個重要文件。 損壞的文件.

作者簡介:

陳薇薇(Vera Chen)是 DataNumen,Inc.是數據恢復技術的全球領導者,包括 xls損壞 以及 pdf 維修軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

立即分享:

評論被關閉。