KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在多個 Word 檔案中執行搜尋與取代?

作者Amanda Li修改日期

如果您手上有數十份 Word 檔案,且這些檔案都包含相同的內容(例如頁首、頁尾或特定文字),若要逐一進行取代,過程將極為繁瑣耗時。本教學將為您介紹兩種高效方法,助您快速在多份 Word 文件中同時取代相同或不同的內容。

使用 VBA 程式碼同時在多份 Word 文件中查找和替換文字
使用 Kutools for Word 輕鬆同時在多份文件中查找和替換不同文字


使用 VBA 程式碼同時在多份 Word 文件中查找和替換文字

此方法示範如何運用 VBA 程式碼,同時在多份文件中執行搜尋與取代作業。

  1. 按下 Alt + F11,立即開啟 Microsoft Visual Basic for Applications 視窗!
  2. 按一下「插入」>「模組」,然後貼上下列程式碼:
    Sub CommandButton1_Click()
    'Updated by Extendoffice 20180625
    Dim xFileDialog As FileDialog, GetStr(1 To 100) As String
    Dim xFindStr As String
    Dim xReplaceStr As String
    Dim xDoc As Document
    On Error Resume Next
    Set xFileDialog = Application.FileDialog(msoFileDialogFilePicker)
    With xFileDialog
        .Filters.Clear
        .Filters.Add "All WORD File ", "*.docx", 1
        .AllowMultiSelect = True
        i = 1
        If .Show = -1 Then
            For Each stiSelectedItem In .SelectedItems
                GetStr(i) = stiSelectedItem
                i = i + 1
            Next
            i = i - 1
        End If
        Application.ScreenUpdating = False
        xFindStr = InputBox("Find what:", "Kutools for Word", xFindStr)
        xReplaceStr = InputBox("Replace with:", "Kutools for Word", xReplaceStr)
        For j = 1 To i Step 1
            Set xDoc = Documents.Open(FileName:=GetStr(j), Visible:=True)
            Windows(GetStr(j)).Activate
            Selection.Find.ClearFormatting
            Selection.Find.Replacement.ClearFormatting
            With Selection.Find
                .Text = xFindStr
                .Replacement.Text = xReplaceStr
                .Forward = True
                .Wrap = wdFindAsk
                .Format = False
                .MatchCase = False
                .MatchWholeWord = False
                .MatchByte = True
                .MatchWildcards = False
                .MatchSoundsLike = False
                .MatchAllWordForms = False
            End With
            Selection.Find.Execute Replace:=wdReplaceAll
            ActiveDocument.Save
            ActiveWindow.Close
        Next
        Application.ScreenUpdating = True
    End With
    MsgBox "Operation end, please view", vbInformation
    End Sub
  3. 按下 F5 立即執行程式碼!
  4. 在瀏覽視窗中,選取您要處理的檔案,然後點擊「確定」。
    瀏覽視窗
  5. 在「尋找目標」輸入框中輸入您要搜尋的字詞或片語,然後點選「確定」。
    「尋找內容」方塊
  6. 在「取代為」輸入框中輸入欲取代的文字,然後點擊「確定」。
    「取代為」方塊
  7. 在最後一個 Microsoft Word 對話方塊中,點選「確定」。
    確認對話框

所選 Word 檔案中所有指定文字的實例將一次性全部取代。


使用 Kutools for Word 輕鬆同時在多份文件中查找和替換不同文字

Kutools for Word「批量查找與替換」功能可讓您同時在多份 Word 文件中搜尋並取代多個文字項目。

Kutools for Word

Kutools for Word 讓您透過 Microsoft Word 內建的實用工具,輕鬆快速完成日常文件任務——無需編寫程式碼,也無需繁瑣設定。

  • AI 寫作、潤飾、翻譯與摘要
  • 批量查找與替換跨文件操作
  • 輕鬆合併與分割 Word 文件
  • 批次轉換 Word ↔ PDF
  1. 點擊「Kutools」>「批次取代」。
    批次取代按鈕
  2. 在批量查找與替換對話方塊中設定以下選項:
    1. 點擊「添加行」按鈕。
    2. 在新列中:
      1. 在「尋找」欄位下方輸入您要搜尋的文字。
      2. 在「取代」欄位下方輸入您要替換的文字。
      3. (可選)在各自欄位中指定搜尋類型、位置、「尋找與取代」設定、醒目提示色彩及其他所需選項。
    3. 點擊新增按鈕「文件類型」區段中的按鈕,即可將 Word 檔案加入批次處理清單!
    4. 點擊「取代」或「尋找」即可開始!
      提示:重複步驟 1)和 2),輕鬆新增更多尋找與取代規則。
      批次尋找與取代設定
  3. 完成後,關閉「批量查找與替換」對話方塊。

注意事項:

  • 點擊「尋找」後,相符項目會顯示在「預覽結果」頁籤中;若要執行取代,請切換回「查找和替換」頁籤。
  • 按下「取代」後,所有相符項目將立即被取代,並顯示於「預覽結果」下方。
  • 若已指定醒目提示色彩,您 Word 文件中的取代內容將依此設定進行標示。

如需進一步了解「批量查找與替換」功能,請參閱教學頁面

想在 Word 中更快速完成重複性任務嗎?試試 Kutools for Word,讓您的日常操作更輕鬆高效!

最佳 Office 生產力工具

Kutools for Word——透過超過 100 項卓越功能,全面提升您的 Word 體驗!

🤖KUTOOLS AI 功能AI 助手/即時助手/超級潤色(保留格式)/超級翻譯(保留格式)/AI 遮擋/AI 校正……

📘 文件掌控力分割頁面/文檔合併/以多種格式匯出選取內容(PDF/TXT/DOC/HTML……)/批次轉換為 PDF……

內容編輯批量查找與替換多個檔案/調整所有圖片大小/翻轉表格列與欄/表格轉文本……

🧹 輕鬆清理:一鍵清除多餘空格分節符文字框超連結!想要更多清除工具?立即前往移除群組……

創意插入:插入千位分隔符/複選框/選項按鈕/二維碼/條碼/多張圖片/ 更多功能請至插入群組……

🔍 精準選取:精確定位特定頁面/表格/圖形/標題段落/ 透過更多選取功能提升導覽效率……

星級增強功能快速跳轉至任意位置/自動插入重複文字/在文件 Windows 之間切換/11 轉換工具……

🌍 支援 40+ 種語言:使用您熟悉的慣用語言暢享 Kutools!支援英文、西班牙文、德文、法文、中文等 40 多種語言,操作更順手、體驗更流暢!

Kutools for Word 功能區索引標籤
 
 

Office Tab- 為 Office 帶來分頁式介面,讓您的工作更輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀體驗。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您減少數百次滑鼠點擊,生產力提升 50%!

✨ Kutools for Office – 一次安裝,五大強大工具!

包含 Office Tab Pro·Kutools for Excel·Kutools for Outlook·Kutools for Word·Kutools for PowerPoint

📦 一套整合 5 項工具 | 🔗 與 Microsoft Office 無縫整合 | ⚡ 保存時間,立即提升生產力

最佳 Office 生產力工具

Kutools for Word- Word 專用 100+ 項工具