Collegare Origine dati con VBA
Hai un problema con Excel? 
Collegare Origine dati con VBA
di Fabio (utente non iscritto) data: 26/08/2014 14:04:10
Buongiorno,
ho creato un file di Word per la stampa Unione collegata ad un file di Excel.
Il mio problema è che se cambio il nome del foglio di Excel mi perde il collegamento all'Origine dati.
Ho provato a registrare una macro nel foglio di word (con il registratore) ma non mi risolve il problema in quanto dovrei sempre cambiare il nome del file xls.
In pratica, mi servirebbe una macro che, lanciata da foglio di excel, mi memorizzi il nome e il percorso del file.xls e mi ricrei il collegamento all'Origine dati nel foglio di word.
Ad esempio, ora il file excel (che allego) si chiama ELENCO.XLS e il file word LETTERA.DOC (che allego). Se rinomino il file excel in ELENCO2.XLS devo reimpostare il collegamento all'Origine dati. Questo è quello che mi servirebbe fare con una macro.
E' sempre difficile spiegare le proprie necessità
Grazie mille.
di Grograman (utente non iscritto) data: 26/08/2014 16:10:49
Ti consiglio di agire su excel.
Lasciare un modello fisso come nome, range, area stampa eccetera sempre uguali chiamato "DB Stampa Unione".
Poi dai file che utilizzi una macro che riporti i dati nel DB, in modo che lo stesso non vari mai di nome e posizione.
Molto più semplice.
di Fabio (utente non iscritto) data: 27/08/2014 09:03:17
Grazie Grograman per il consiglio.
Il mio problema è che devo distribuire i due file a diversi colleghi, per cui mi rimane il rischio che mi cambiano i nomi o la posizione dei file (anche del DB).
Vuoi Approfondire?