Domanda Sostituire testo in più file word (.docx) contemporaneamente

angar2002

Utente junior
9 Marzo 2017
25
0
1
34
Parma
2016
0
Salve a tutti, ho un problema. Devo sostituire una stringa di parole che è presente in circa 100 documenti word, che sono dei moduli precompilati. Per errore ho inserito il numero di un articolo non corretto. Devo sostituire la dicitura "all'Art. 2" con la stringa "all'Art. 3". Ovviamente non posso prendere in considerazione solo il numero "2" perché ci sono altre parti nel testo in cui compare il numero 2 ma non da sostituire.
Ho provato con notepad++ ma proprio non riesco. Non mi individua più di una parola. Soluzioni?
Grazie
 

Rubik72

Excel/VBA Expert
Supermoderatore
Expert
12 Dicembre 2015
5.144
326
83
47
Cosenza
Excel 2016
137
Non puoi prendere in considerazione la sostituzione del solo 2 ma puoi provare a sostituire Art. 2 con Art. 3
 

giulianovac

Access/VBA Expert
Expert
9 Giugno 2018
1.537
273
83
Italy
2013 2019
114
Sarebbe utile vedere un file (senza dati sensibili) per capire il perché la sostituzione non riesce.
Tieni presente che il testo in Word quasi mai è esattamente come lo si vede a video, in quanto vi sono caratteri 'extra'.

Eventualmente, proprio non si riuscisse (ma mi pare strano) potresti creare una macro che, grazie all'automazione, sostituisca il testo, come si vede in questo mio tutorial
Compilare una lettera di Word con dati da Excel
 

angar2002

Utente junior
9 Marzo 2017
25
0
1
34
Parma
2016
0
giulianovac grazie. il problema è che sono circa 100 file, non posso inserirli tutti. non è che non riesco a fare la sostituzione in un file. chiedo se si può fare in contemporanea su TUTTI e 100 i file.
 

giulianovac

Access/VBA Expert
Expert
9 Giugno 2018
1.537
273
83
Italy
2013 2019
114

angar2002

Utente junior
9 Marzo 2017
25
0
1
34
Parma
2016
0
Grazie giulianovac. Non ho allegato il file perché mi pare inutile, è un testo come un altro, niente di particolare. Se la risposta è con il codice VBA sarebbe troppo complicato. Volevo sapere se esisteva una funzione interna a word o un programma che posso scaricare che fa questo lavoro.
Grazie ancora
 

alfrimpa

VBA Expert
Supermoderatore
Expert
18 Dicembre 2015
17.225
690
113
65
Napoli
2013
281
Mi sembra abbastanza chiaro che una funzione del genere non esiste (se ci fosse stata ti sarebbe stata già segnalata).

Per fare quello che chiedi occorre il VBA.
 

Sostieni ForumExcel

Aiutaci a sostenere le spese e a mantenere online la community attraverso una libera donazione!