跳至主要内容

如何在Word文档中同时查找和替换多个单词?

Author: Siluvia Last Modified: 2025-07-31

在Word文档中查找和替换单词是一项常见任务,尤其是在需要对冗长的文档进行一致性修改时。然而,如果需要同时查找和替换多个单词,逐个操作可能会非常耗时。幸运的是,有一些高效的方法可以完成此任务。

本教程将向您展示如何使用两种方法在Word文档中同时查找和替换多个单词:

使用VBA在Word中同时查找和替换多个单词
使用强大的功能轻松在Word中同时查找和替换多个单词


使用VBA在Word中同时查找和替换多个单词

您可以使用VBA代码一次性在Word文档中查找和替换多个单词。请按照以下步骤操作:

  1. 打开要查找和替换多个单词的Word文档,然后按 Alt + F11 打开 Microsoft Visual Basic for Applications 窗口。
  2. Microsoft Visual Basic for Applications 窗口中,点击 插入 > 模块。然后将以下VBA代码复制到 模块 窗口中:
    Sub FindAndReplaceMultiItems()
    'Update by ExtendOffice 2018/10/25
        Dim xFind As String
        Dim xReplace As String
        Dim xFindArr, xReplaceArr
        Dim I As Long
        Application.ScreenUpdating = False
        xFind = InputBox("Enter items to be found here, separated by comma: ", "Kutools for Word")
        xReplace = InputBox("Enter new items here, separated by comma: ", "Kutools for Word")
        xFindArr = Split(xFind, ",")
        xReplaceArr = Split(xReplace, ",")
        If UBound(xFindArr) <> UBound(xReplaceArr) Then
            MsgBox "Find and replace characters must be equal.", vbInformation, "Kutools for Word"
            Exit Sub
        End If
        For I = 0 To UBound(xFindArr)
            Selection.HomeKey Unit:=wdStory
            With Selection.Find
                .ClearFormatting
                .Replacement.ClearFormatting
                .Text = xFindArr(I)
                .Replacement.Text = xReplaceArr(I)
                .Format = False
                .MatchWholeWord = False
            End With
            Selection.Find.Execute Replace:=wdReplaceAll
        Next
        Application.ScreenUpdating = True
    End Sub
  3. F5 运行代码。
  4. 在第一个 Kutools for Word 对话框中,输入要查找和替换的多个单词,用逗号分隔,然后点击 确定.

    Enter entries to be replaced in this dialog

  5. 在第二个 Kutools for Word 对话框中,输入替换后的单词,同样用逗号分隔,然后点击 确定.

    Enter new entries to use in this dialog

注意:在此示例中,“KTE”被替换为“新”,“KTO”和“KTW”分别被替换为“测试”和“完成”。根据您的需求修改这些内容。


使用强大功能轻松在Word中同时查找和替换多个单词

Kutools for Word批量查找与替换 功能是一个强大的工具,可简化在单个文档或多个文档中同时查找和替换多个文本的过程。与标准的Word功能不同,该功能允许您以更高的效率批量处理替换,从而节省大量时间和精力。

Kutools for Word内置 AI 🤖,提供超过 100 种实用功能,助您简化任务。

按照以下步骤执行批量查找和替换:

  1. 启动Microsoft Word,然后点击 Kutools > 批量替换.

    Batch Replacement option on the Kutools tab on the ribbon

  2. 批量查找与替换 窗口中,按如下方式配置设置:
    1. 点击 添加行 按钮以插入查找和替换字段。例如,如果您需要替换三个不同的文本,请创建三行。
    2. 在每一行中,在 查找 列中输入要替换的文本,并在 替换 列中输入新文本。
      提示:您还可以为每个查找和替换规则指定查找类型、查找范围、高亮颜色和格式,如下面截图中的橙色高亮所示。
    3. 点击 Add button 按钮并选择 文件目录 以添加一个或多个要执行查找和替换操作的文档。
    4. 点击 替换 按钮以执行操作。

      Batch Find and Replace window

完成后,指定的单词将在所选文档中同时被替换。

Kutools for Word 是终极的 Word 插件,能够简化您的工作并提升文档处理技能。立即获取!

最佳Office办公效率工具

Kutools for Word -通过超过100项强大功能全面提升您的Word体验!

🤖 Kutools AI功能AI助手 / 实时助手 / 超级润色(保留格式)/ 超级翻译(保留格式)/ AI遮挡 / AI校正……

📘 文档大师翻页 / 文档合并 /选区多格式导出(PDF/TXT/DOC/HTML等)/ 批量转换为PDF……

内容编辑跨多个文件批量查找与替换 / 全部图片大小调整 / 翻转表格行和列 / 表格转文本……

🧹轻松清理:一扫而空多余空格 / 分节符 / 文本框 / 超链接 / 更多清除工具请前往清除所有功能组……

创意插入:插入千位分隔符 /复选框 /选项按钮 / 二维码 / 条形码 / 多张图片 / 更多请探索插入功能组……

🔍 精准选取:精准锁定指定页码 / 表格 / 形状 / 标题段落 /通过更多 选取 功能提升导航体验……

明星增强一键定位任何位置 / 自动插入重复文本 / 在文档窗口间快速切换 /11 转换工具……

🌍 支持40+种语言:Kutools支持您的本地语言 — 英语、西班牙语、德语、法语、中文等40多种语言均适用!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 想体验这些强大功能?立即下载Kutools for Word!🚀
 

最佳Office办公效率工具

Kutools for Word - 100+ Word工具