如何在多個Word文檔中查找和替換內容

立即分享:

在今天的文章中,我們很高興通知您如何在多個Word文檔中查找和替換內容的方法。

一般來說,most Word用戶非常熟悉軟件中的“查找和替換”功能。 它可以幫助我們完成整個文檔的批處理過程,從而節省了很多時間。 然後,您是否考慮過在多文檔中使用此選項,例如特定文件夾下的所有文件?

由於總是需要搜索和替換一批文件中的內容,因此實現該功能將是一件很不錯的事情。 我們的方法是使用宏。 請繼續閱讀以了解更多詳細信息。

安裝和運行宏的步驟

  1. 第一和前ost,將所有文件放在一個文件夾中,然後打開Word。
  2. 然後點擊“開發人員”標籤。
  3. 接下來單擊“ Visual Basic”。 或者只需按“ Alt + F11”以觸發VBA編輯器。單擊“開發人員”->單擊“ Visual Basic”
  4. 然後單擊“普通”項目。
  5. 接下來單擊“插入”選項卡,然後選擇“模塊”。單擊“常規”->單擊“插入”->單擊“模塊”
  6. 現在,您已經成功插入了一個新模塊。 雙擊以打開編碼空間。
  7. 將以下代碼粘貼到此處:
Sub FindAndReplaceInFolder()
  Dim objDoc As Document
  Dim strFile As String
  Dim strFolder As String
  Dim strFindText As String
  Dim strReplaceText As String
 
  '  Pop up input boxes for user to enter folder path, the finding and replacing texts.
  strFolder = InputBox("Enter folder path here:")
  strFile = Dir(strFolder & "\" & "*.docx", vbNormal)
  strFindText = InputBox("Enter finding text here:")
  strReplaceText = InputBox("Enter replacing text here:")
 
  '  Open each file in the folder to search and replace texts. Save and close the file after the action.
  While strFile <> ""
    Set objDoc = Documents.Open(FileName:=strFolder & "\" & strFile)
    With objDoc
      With Selection
        .HomeKey Unit:=wdStory
        With Selection.Find
          .text = strFindText
          .Replacement.text = strReplaceText
          .Forward = True
          .Wrap = wdFindContinue
          .Format = False
          .MatchCase = False
          .MatchWholeWord = False
          .MatchWildcards = False
          .MatchSoundsLike = False
          .MatchAllWordForms = False
        End With
        Selection.Find.Execute Replace:=wdReplaceAll
      End With
      objDoc.Save
      objDoc.Close
      strFile = Dir()
    End With
  Wend
End Sub
  1. 最後,單擊“運行”。粘貼代碼->單擊“運行”
  2. 現在將彈出一個輸入框。 輸入用於存儲文檔的文件夾路徑。輸入框
  3. 然後單擊“確定”,出現第二個框。 輸入您要查找的文本。
  4. 繼續單擊“確定”以打開第三個輸入框,在其中輸入替換文本並單擊此處的“確定”按鈕。 宏將自動替換所有內容並保存更改。

如您所見,該宏為您提供3個輸入框,您可以在其中輸入文件夾路徑,查找和替換文本。 因此,您可以為此宏分配一個按鈕,並將其添加到“快速訪問工具欄”中以供重複使用。

至於如何將按鈕分配給宏,您可以閱讀以下文章: 如何刪除Word中帶有宏和VBA的粘貼文本的格式

保護有價值的數據

在Word中可能會發生錯誤和問題。 結果,珍貴的文件可能會被損壞。 當遇到 文件損壞,建議您使用專業的恢復工具來檢索數據。

作者簡介:

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

立即分享:

評論被關閉。