Note: The other languages of the website are Google-translated. Back to English

Come trovare e sostituire più parole contemporaneamente in un documento di Word?

Word fornisce una funzione Trova e sostituisci per trovare tutte le istanze di una parola o frase e sostituirle contemporaneamente con una nuova parola. Ma se vuoi trovare e sostituire contemporaneamente parole diverse, questa funzione integrata non può aiutarti. In questo articolo, stiamo parlando di un metodo VBA per trovare e sostituire più parole diverse contemporaneamente nel documento di Word.

Trova e sostituisci più parole contemporaneamente in Word con codice VBA
Trova e sostituisci facilmente più parole contemporaneamente in Word con una funzionalità straordinaria


Trova e sostituisci più parole contemporaneamente in Word con codice VBA

Si prega di fare quanto segue per trovare e sostituire più parole contemporaneamente in un documento di Word.

1. Aprire il documento di Word che si desidera trovare e sostituire più parole contemporaneamente, quindi premere il tasto altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo. Quindi copia sotto il codice VBA nella finestra del modulo.

Codice VBA: trova e sostituisci più parole contemporaneamente in Word

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,seperated by comma: ", "Kutools for Word")
    xReplace = InputBox("Enter new items here, seperated 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. premi il F5 chiave per eseguire il codice.

4. Nella prima Kutools for Word finestra di dialogo, inserisci le parole multiple che troverai e sostituirai nella casella di testo e separale con una virgola, quindi fai clic su OK pulsante. Vedi screenshot:

5. Nella seconda Kutools for Word finestra di dialogo, immettere le nuove parole con cui sostituire (anche queste parole devono essere separate da virgole), quindi fare clic sul pulsante OK pulsante.

NOTA: In questo caso, tutto "KTE" in questo documento verrà sostituito con "Nuovo", e "KTO" e "KTW" sarà sostituito con "Test" e "Finire". Si prega di modificarli in base alle proprie esigenze.


Trova e sostituisci facilmente più parole contemporaneamente in Word con una funzionalità straordinaria

Trova e sostituisci in batch caratteristica di Kutools for Word può aiutare a trovare e sostituire facilmente testi diversi in un documento o in più documenti contemporaneamente.

Prima di applicare questa funzione, dedica qualche minuto a scaricalo e installalo prima.

1. Avviare l'applicazione Microsoft Word, fare clic su Kutools Plus > Trova e sostituisci in batch.

2. Nel Trova e sostituisci in batch finestra, configurare come segue.

  • 2.1 fare clic su pulsante> Aggiungi File or aggiungi cartella per aggiungere uno o più documenti in cui troverai e sostituirai più parole.
  • 2.2 Fare clic su Aggiungi riga pulsante per inserire i campi di ricerca e sostituzione. Se desideri trovare e sostituire tre testi diversi contemporaneamente, crea tre righe.
  • 2.3 In ogni riga, inserisci le parole esistenti che sostituirai con una nuova nel file Trova colonna, quindi inserisci le nuove parole nel file sostituire colonna.
  • 2.4 Specificare il file Tipo di ricerca per ogni riga.
  • 2.5 Nel Trovare in colonna, scegli dove applicare la ricerca e sostituzione. Include Documento principale, testata e footer in questa sezione. Puoi sceglierne uno, due o tutti in base alle tue esigenze.
  • 2.6. Fare clic sul sostituire pulsante per avviare l'operazione. Vedi screenshot:

Quindi le parole specifiche vengono sostituite contemporaneamente nei documenti selezionati.

Mancia: È possibile evidenziare il risultato con il colore di sfondo specificando un determinato colore nel file Highlight colonna per una riga.

  Se desideri avere una prova gratuita (60 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Strumenti di produttività Word consigliati

 

Kutools per Word: oltre 100 funzionalità avanzate per Word, risparmia il 50% del tempo

  • Le operazioni complicate e ripetute possono essere eseguite una sola volta in pochi secondi.
  • Inserisci più immagini tra le cartelle nel documento di Word contemporaneamente.
  • Unisci e combina più file di Word tra cartelle in uno con l'ordine desiderato.
  • Suddividi il documento corrente in documenti separati in base a titolo, interruzione di sezione o altri criteri.
  • Converti file tra Doc e Docx, Docx e PDF, raccolta di strumenti per conversioni e selezioni comuni e così via ...
Commenti (21)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Toto jsem hledal, jen potřebuji pro hledaný testo přidat nějaké formátování. Jak toho dosáhnu?
Questo commento è stato fatto dal moderatore sul sito
funzionerà in Office Excel 365
Questo commento è stato fatto dal moderatore sul sito
Un modo per rendere questo caso sensibile?
Questo commento è stato fatto dal moderatore sul sito
Ciao, funziona bene con le parole inglesi. Ora sto facendo un documento in cui traduco dall'inglese al gujarati. Quindi, quando applico questo, (Trova parole inglesi) e (Sostituisci con parole gujarati), cambia ma appare come "???". Non mostra la parola gujarati ma solo punti interrogativi? Qualche ulteriore aiuto? Per favore.
Questo commento è stato fatto dal moderatore sul sito
Ciao Shailesh, sto affrontando lo stesso problema. Hai trovato una soluzione ad esso. Sto anche cercando di capire come passare dal cinese all'inglese.
Questo commento è stato fatto dal moderatore sul sito
Come trovare e selezionare più parole contemporaneamente
Questo commento è stato fatto dal moderatore sul sito
Ciao,
Dopo aver eseguito il codice, verrà visualizzata una finestra di dialogo Kutools for Excel, inserisci le parole chiave che troverai e separale con virgole.
Questo commento è stato fatto dal moderatore sul sito
Ciao come si può rivedere questa macro per prendere più parole chiave? Ho circa 170 parole che vorrei trovare e sostituire
Questo commento è stato fatto dal moderatore sul sito
Ciao JM,
Dopo aver eseguito il codice, verrà visualizzata una finestra di dialogo Kutools for Excel, inserisci le parole chiave che troverai e separale con virgole.
Questo commento è stato fatto dal moderatore sul sito
Ciao! Innanzitutto complimenti per il tuo lavoro: questa macro è molto utile e interessante! Vorrei, tuttavia, che tu mi aiutassi con una cosa. Sono un correttore di bozze e vorrei che le sostituzioni fossero evidenziate in verde o rosso. Come posso fare questo? C'è una riga di codice che potrei usare?
Questo commento è stato fatto dal moderatore sul sito
Ciao, la funzione Trova e sostituisci in batch di Kutools for Word può risolvere perfettamente il tuo problema, puoi provare.
Questo commento è stato fatto dal moderatore sul sito
Dopo aver premuto Sostituisci, va solo in Anteprima e non fa nient'altro.
Questo commento è stato fatto dal moderatore sul sito
Ciao Ajs, tutte le parole richieste sono state sostituite con successo subito dopo aver premuto il pulsante Sostituisci. Va alla scheda Anteprima per aiutarti a sapere quante parole sono state sostituite con successo. Successivamente, chiudi la finestra di dialogo.
Questo commento è stato fatto dal moderatore sul sito
Cosa succede se sto cercando di sostituire le virgole?
Questo commento è stato fatto dal moderatore sul sito
Il codice VBA non può aiutare a sostituire le virgole. Puoi applicare Kutools per ottenere.
Questo commento è stato fatto dal moderatore sul sito
Nella prima istruzione (Trova e sostituisci più parole contemporaneamente in Word con codice VBA), non trova casi in cui la parola da sostituire cade nel mezzo di una parola (ad esempio, .com dopo il nome di un sito Web) . Può essere modificato per farlo?
Questo commento è stato fatto dal moderatore sul sito
Grazie per il progetto, potresti fare in modo che possiamo anche sostituire le lettere con le parole. Ad esempio, se voglio cambiare Dollar come DoLLar, non funziona.
Questo commento è stato fatto dal moderatore sul sito
Chào bạn, có cách nào thay thế RẤT NHIỀU cụm từ bằng RẤT NHIỀU cụm từ khác (nhập từng cụm từ rất mất thời gian) bằng cách m lập một file trong đó có 2 cột, 1 cột là cụm từ nguồn và cột 2 là cụm từ đích được không? rất cam ơn bạn.
Questo commento è stato fatto dal moderatore sul sito
Ciao Nguyễn Phúc Lâm,
Ti consiglio di applicare la funzione Trova e sostituisci in batch di Kutools for Word (il secondo metodo in questo post) per risolvere questo problema.
Nella finestra di dialogo Trova e sostituisci, dopo aver creato le due colonne necessarie, puoi salvare le impostazioni correnti come scenario per un uso futuro.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/find_and_replace.png
Questo commento è stato fatto dal moderatore sul sito
Cám ơn Crystal, cách này có thể áp dụng với một số lượng nhỏ các cụm từ, nếu với số lượng các cụm từ lớn (hơn 1000, hơn 10000.. cụm từ) thì rất khó để có thể nhập thủ công. Vậy có cách nào khác không bạn? Cam ơn bạn đã trả lời
Questo commento è stato fatto dal moderatore sul sito
Ciao Nguyễn Phúc Lâm,
Temporaneamente incapace di affrontare questo problema con il codice VBA in quanto è un po' complesso. Questa funzionalità verrà presa in considerazione per l'aggiornamento nella prossima versione. Ci dispiace per l'inconvenienza.
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite