Estrapolare dati da Word 2010 ed immetterli in un altro documento Word 2010

Ciao a tutti....

ho 2 documenti Word:  MODELLO 1 e MODELLO 2.

Non sono uguali , ma contengono gli stessi dati da inserire.

Nome, Cognome, luogo, caselline multiple ... etc etc.

_____________________________________________________________

Per il mio lavoro sono costretto a compilare prima il MODELLO 1 e dopo copiare tutto nel MODELLO 2. (sono circa 10 pagine ogni modulo)

_____________________________________________________________

Avete una soluzione per me ... in modo che compilando il MODELLO 1 vada automaticamente tutto quello che scrivo anche nel MODELLO 2 ??

Ringrazio in anticipo!

 

Informazioni domanda


Ultimo aggiornamento dicembre 7, 2018 Visualizzazioni 569 Si applica a:
Risposta

Indicami tu come continuare il lavoro partendo dal test che hai allegato a questa discussione.

Grazie infinite!

Per ciò che riguarda i segnalibri.... nel mio esempio ne erano riportati due. Dovrai aggiungere segnalibri in Word e dare lo stesso nome alle relative celle per quante sono le voci da compilare.

Quindi aggiungerai nel codice i nuovi riferimenti per la copia:

        objDoc1.Bookmarks("Data").Range.Text = .[Data].Value
        objDoc1.Bookmarks("Installatore").Range.Text = .[Installatore].Value

        objDoc1.Bookmarks("AAAAAA").Range.Text = .[AAAAAA].Value

Qui sopra ho aggiunto per uno dei modelli un nuovo riferimento. La cosa va ripetuta anche per il secondo modello.

Per il salvataggio, questo codice:

        objDoc1.SaveAs (sPath & "\" & Left(sNomeFile1, 5) & .[Installatore].Value & _
            Format(.[Data].Value, "yyyymmdd") & ".docx")

Salva il nuovo documento nella stessa cartella nella forma : NomeModelloNomeInstallatoreaaaammgg.

Puoi modificare sia la Path (e quindi salvare in altra cartella, sia il nome del file. La cosa va ripetuta per il secondo modello.

---

NOTA. Il forum nasce per risolvere piccoli problemi legati all'utilizzo di Word/Excel e al loro vb. Per ciò che riguarda l'utilizzo del codice, l'utente dovrebbe avere un minimo di conoscenza del linguaggio Visual Basic.. Progetti o soluzioni personali e complesse sono OT (off Topic).

--
Mauro Gamberini
Microsoft© MVP (Excel)
http://www.maurogsc.eu

Il problema è stato risolto?

Siamo spiacenti che questo non sia stato d'aiuto.

Fantastico! Grazie per aver scelto questa risposta.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento, ci aiuta a migliorare il sito.

Sei soddisfatto di questa risposta?

Grazie per il tuo commento.