Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 04-05-2015, 10.43.03   #1
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
ESPORTARE DATI DA EXCEL IN WORD

Buongiorno,
chiedo un aiuto in quanto non riesco a trovare la soluzione,
brevemente (se riesco vorrei allegarvi i file cosi risulterebbe più facile), ho 2 file uno word e uno excel, praticamente il word è un file di fine lavoro dove all'interno ci sono dei dati anagrafici, che vanno sempre riportati uguali, tranne una parte dove bisogna inserire dei dati che sono riportati in un file excel. Essendo che ho circa 360 schede da fare non vorrei ripetere l'operazione per ogni scheda , ho inserito all'interno del file word, delle frecce con le colonne da estrarre indicate, se qualche anima buona riesce ad aiutarmi ve ne sarei grato.
Grazie
morpheus1976 non è collegato   Rispondi citando
Vecchio 04-05-2015, 20.30.10   #2
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: ESPORTARE DATI DA EXCEL IN WORD

Volevo sapere se il file principale su cui lavori è il file Word
e anche se il file Excel è aperto o chiuso.
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 04-05-2015, 23.04.02   #3
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: ESPORTARE DATI DA EXCEL IN WORD

avevo tempo e ho messo giù una bozza.

Il file Word ed Excel sono sul Desktop, se hai bisogno di un altro percorso si deve modificare il codice.

Per comodità ho rinominato i 2 file usando nomi più corti.

Per compilare i campi lanci la macro premendo i tasti CTRL+A mentre se vuoi svuotare i campi premi i tasti CTRL+B

prova e vedi se ti va bene questa soluzione
Files allegati
Tipo file: rar precari.rar (20,3 Kb, 6 visite)
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 05-05-2015, 08.42.51   #4
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

intanto grazie, ora provo subito il file,
si il file principale è word, mentre il file excel è aperto
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 08.45.25   #5
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

unica cosa, ho notato che dentro il file rar c'è solo il file word, è possibile?
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 08.50.05   #6
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: ESPORTARE DATI DA EXCEL IN WORD

il file Excel non l'ho toccato, è rimasto tale e quale, per cui usi il tuo.
unica cosa devi fare attenzione ai percorsi dei 2 file, segui le indicazioni del mio ultimo post.
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 05-05-2015, 08.52.52   #7
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

Ho provato a lanciare la macro da word con control a però mi esce un errore e mi dice:

errore di compilazione

impossibile trovare il progetto o la libreria

o inserito il file excel sul desktop rinominandolo in riepilogo e inserendo il percorso del mio desktop ma non va lo stesso, sempre stesso errore
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 08.53.48   #8
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

di visual non ci capisco molto, ma sembra che l'errore lo segni qui:

Sub a()
Dim xl_app As Excel.Application
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 09.57.56   #9
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: ESPORTARE DATI DA EXCEL IN WORD

Ti manca la libreria. segui queste indicazioni

Per referenziare la libreria devi entrare nell'Editor di Visual Basic attraverso il percorso Strumenti - Macro - Visual basic Editor - oppure premendo i tasti CTRL+F11. Una volta entrato nell'Editor dal menu Strumenti, clicca sulla voce Riferimenti e cerca la libreria che si chiama Microsoft Excel xx.x Object Library spuntando l'apposita casella e cliccando poi sul tasto OK. come puoi vedere nell'immagine allegata
Immagini allegate
Tipo file: jpg a1.jpg (31,1 Kb, 2 visite)
Tipo file: jpg a2.jpg (18,3 Kb, 2 visite)
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 05-05-2015, 10.08.11   #10
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

a me lo da cosi
Immagini allegate
Tipo file: jpg Immagine.jpg (29,9 Kb, 4 visite)
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 14.09.49   #11
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

sembra sia riuscito a risolvere l'errore, ora devo solo capire, come funziona ovvero, io apro il file word do il comando ctrl+a e poi?
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 14.20.49   #12
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

ok ok ho visto ora, praticamente quello che cercavo io,
allora adesso serve solo capire:

come faccio per farlo per tutte le schede che devo compilare?

nel foglio 3 quelle in verde sono tutte quelle che devo compilare quindi mi serve per 303 fogli word, oppure 1 foglio word che conterrà poi le 303 schede.

ho visto che basta modificare i valori delle celle e i campi vengono compilati

però mi domando è possibile fare in modo di fare generare all'interno dello stesso file word più pagine dove poi andare a compilare automaticamente i dati?

per il resto direi perfetto come lavoro grazie mille
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 14.51.06   #13
Alexsandra
Senior Member
WT Expert
 
L'avatar di Alexsandra
 
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
Alexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tuttiAlexsandra è conosciuto da tutti
Rif: ESPORTARE DATI DA EXCEL IN WORD

Adesso il discorso si complica, non tanto a livello di programmazione, ma bensì di struttura.
avrai notato che quando premi CTRL+A ci vuole un po' di tempo per compilare i campi, in quanto dobbiamo aprire Excel, reperire i dati e poi chiudere Excel.

Da quello che devi fare penso che tu debba reperire i dati dall'archivio di Excel e poi compilare la prima parte del file Word inserendo nome cognome etc. e questo per 303 volte e presumo anche che tu debba mandare in stampa il lavoro. Usare la tecnica appena descritta andrebbe ad intasarti la coda di stampa, per cui ad ogni operazione dobbiamo stoppare il codice per qualche secondo e permettere lo svuotamento della coda di stampa.

Si devono fare delle prove, ma a prima vista io userei solo Excel, si prende un foglio che verrà strutturato come dimensione di righe e colonne da assomigliare alla struttura che vedi in Word, così si guadagna il tempo di apertura e interfacciamento di Word con Excel.
Poi dobbiamo provare e trovare il metodo migliore, uno potrebbe essere quello di compilare tutti i campi in automatico (non solo quelli che abbiamo già fatto ma anche il nome, cognome etc) e inviarli in stampa, fermando il programma tra una stampa e l'altra. Un altro sistema potrebbe essere di compilare il primo record e poi duplicarlo per 303 volte, convertirlo in PDF e poi lanciare la stampa.

PS: ovvio che in questi sistemi si dovrebbe andare a reperire anche i dati del nominativo, per cui serve un foglio che li contenga tutti

Ma prima di decidere su come operare dovresti fornire più indicazioni sul processo, poi vediamo quale tecnica utilizzare
___________________________________

- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale -
Alexsandra non è collegato   Rispondi citando
Vecchio 05-05-2015, 15.03.20   #14
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

Diciamo che per come funziona adesso andrebbe molto bene, unica cosa che purtroppo mi servono 303 fogli che hanno la prima parte sempre uguale (i dati anagrafici per intenderci) e cambiano solo quelli dove lei ha giustamente messo le lettere.

quindi le cose sono 2:

ho modifico 1 file alle volta e cambio di volta in volta le celle all'interno del VB (diventerebbe cmq un lavorono lungo), oppure se fosse possibile integrare questa funzione incrementando all'interno del file word una pagina per ogni record.

Avevo pensato di usare la pagina word come se fosse un excel ma non saprei proprio come fare.
morpheus1976 non è collegato   Rispondi citando
Vecchio 05-05-2015, 15.07.24   #15
morpheus1976
Newbie
 
Registrato: 04-05-2015
Messaggi: 26
morpheus1976 promette bene
Rif: ESPORTARE DATI DA EXCEL IN WORD

allego i file completi
Files allegati
Tipo file: doc precari.doc (82,5 Kb, 7 visite)
Tipo file: rar Riepilogo.rar (131,0 Kb, 6 visite)
morpheus1976 non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Free Word password / Excel password recovery crazy.cat Segnalazioni Web 4 03-03-2012 15.27.53
[Guida] Crea e invia file PDF da Excel con VBA Alexsandra Guide 0 18-02-2012 15.47.31
Recupero dati da file di Excel sobek Windows 7/Vista/XP/ 2003 9 15-03-2008 16.40.11
copiare dati da pagina web in excel fabiovel Office suite 5 02-01-2008 11.43.17
Riasumere dati in unico foglio in Excel Gabry Software applicativo 6 21-02-2004 01.19.35

Orario GMT +2. Ora sono le: 23.24.23.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.