Grazie dell'aiuto
Giuliano
Puoi farlo, l'unico problema che ti si protrebbe presentare è la non
visualizzazione dell'immagine; ma se la stampi (aggiornando i campi) o
aggiorni manualmenti i campi si vede tutto...
Ciao.
--
Sergio MAZZA
Grazie della risposta, ma COME lo faccio???
Se con Stampa unione immetto il campo dal campo Excel, questo è solo una
stringa, non c'è nulla che mi riporti al file .jpg!
(a mano) Inserisci un collegamento ad una qualsiasi immagine; con ALT-F9
visualizzi il codice del campo e sostituisci la stringa con il campo di
mailmerge contenente il path e il nome del file...
Ciao.
--
Sergio MAZZA
Ciao, ti ringrazio della tua attenzione.
Perdonami ma continuo a non capire, sicuramente ciò è dovuto alla mia scarsa
conoscenza di Word.
Dunque: prima di tutto cosa è il "campo di mailmerge"?
Ti presento una possibile situazione
EXCEL :
COGNOME | NOME | ETA | IMMAGINE
Rossi | Mario | 30 |
C:\Documenti\rossimario.jpg
Verdi | Giuseppe | 40 |
C:\Documenti\verdigiuseppe.jpg
WORD (stampa unione con attivati i codici di campo) :
{MERGEFIELD "COGNOME"}
{MERGEFIELD "NOME"}
{MERGEFIELD "ETA"}
{MERGEFIELD "IMMAGINE"}
in questo modo nel documento unito in Word avrò
Rossi
Mario
30
C:\Documenti\rossimario.jpg
Verdi
Giuseppe
40
C:\Documenti\verdigiuseppe.jpg
però i percorsi sono semplici stringhe, non collegamenti ipertestuali.
A questo punto che faccio?
Quelli che hai indicato sotto con {MERGEFIELD ...};
> Ti presento una possibile situazione
>
> EXCEL :
>
> COGNOME | NOME | ETA | IMMAGINE
> Rossi | Mario | 30 |
> C:\Documenti\rossimario.jpg
> Verdi | Giuseppe | 40 |
> C:\Documenti\verdigiuseppe.jpg
>
>
> WORD (stampa unione con attivati i codici di campo) :
>
>
> {MERGEFIELD "COGNOME"}
>
> {MERGEFIELD "NOME"}
>
> {MERGEFIELD "ETA"}
>
> {MERGEFIELD "IMMAGINE"}
>
>
> in questo modo nel documento unito in Word avrň
> Rossi
> Mario
> 30
> C:\Documenti\rossimario.jpg
>
> Verdi
> Giuseppe
> 40
> C:\Documenti\verdigiuseppe.jpg
>
> perň i percorsi sono semplici stringhe, non collegamenti ipertestuali.
> A questo punto che faccio?
>
menů: Inserisci - Immagine da file, indicando che vuoi inserire l'immagine e
il collegamento al file. Dovresti avere una situazione del genere:
{INCLUDEPICTURE "C:\\Documenti\\Immagini\\esempio.TIF" \* MERGEFORMAT}
devi cambiare il path inserendoci il campo stampa unione "IMMAGINE"; quindi
otterrai:
{INCLUDEPICTURE {MERGEFIELD "IMMAGINE"} \* MERGEFORMAT}
Hai una sola controindicazione, se noti il percorso originale č formato da
due barre rovesciate (\\), quindi nella cella dovrai o modificare i percorsi
raddoppiandoli (magari in una nuova colonna da utilizzare solo per il
mailerge) o indicare solo il nome del file cosě da avere il campo
INCLUDEPICTURE modificato in:
{INCLUDEPICTURE "C:\\Documenti\\Immagini\\{MERGEFIELD "IMMAGINE"}" \*
MERGEFORMAT}
Ciao.
--
Sergio MAZZA
Purtroppo non funziona, ho seguito le tue indicazioni, e nel file unito mi
vengono visualizzati correttamente i nomi dei file .jpg, rimanendo comunque
il codice di campo. Quando clicco su "Disattiva codici di campo" mi viene
visualizzata per tutti i record l'immagine sulla quale avevo fatto
inizialmente il collegamento, al passo
> menů: Inserisci - Immagine da file, indicando che vuoi inserire l'immagine
e
> il collegamento al file. Dovresti avere una situazione del genere:
>
> {INCLUDEPICTURE "C:\\Documenti\\Immagini\\esempio.TIF" \* MERGEFORMAT}
Nel file Excel ho messo solamente i nomi dei file (oltretutto le immagini
stanno nella stessa cartella dei file Excel e Word) e in Word ho messo
costante il percorso, non capisco davvero quale sia l'errore...
Probabilmente sono sbagliati i passi che esegui per inserire il campo
immagine nel campo includepicture; la modifica la devi fare con la
visualizzazione dei campi attiva e l'inserimento del campo immagine la devi
fare tramite la barra "stampa unione" non con il copia/incolla, stessa cosa
per la creazione del campo immagine...
Ciao.
--
Sergio MAZZA
Con questa modifica, al salvataggio del file, Word cambia il codice di campo
in questo modo:
{ INCLUDEPICTURE "file1.jpg" \* MERGEFORMATINET }
e quindi mi mette fisso file1.jpg !
Ci manca il percorso come ti avevo indicato prima...
Ciao.
--
Sergio MAZZA
Il percorso del file deve essere racchiuso tra doppie virgolette e la doppia
barra rovesciata;
es.
{ INCLUDEPICTURE "c:\\documenti\\{ MERGEFIELD immagine }" \* MERGEFORMAT }
Ciao.
--
Sergio MAZZA
{ INCLUDEPICTURE "g:\\tmp\\{MERGEFIELD immagine}" \* MERGEFORMATINET }
automaticamente mi riscrive di nuovo
{ INCLUDEPICTURE "file1.jpg" \* MERGEFORMATINET }
Ho provato anche a mettere il percorso direttamente nella cella di Excel, ma
fa la stessa cosa!
Non č che ti andrebbe di dare un'occhiata ai file che sto usando per queste
prove (zippati 75 KB in tutto) ? Mi faresti un grande favore perchč non so
piů cosa altro modificare, ho provato a mettere virgolette dappertutto,
percorsi fissi ...
Ah, ho sempre tralasciato di scrivere che io sto usando Office XP
Fammi sapere
grazie mille
Giuliano
"Sergio MAZZA" <sergi...@tiscali.it> ha scritto nel messaggio
news:OyHOuGtL...@TK2MSFTNGP14.phx.gbl...
Manda và che so' curioso. Poi però informi l'NG della soluzione adottata per
condividerla...
Ciao.
--
Sergio MAZZA
Ringraziandoti ancora per la tua pazienza e il tuo aiuto, ti scrivo passo
"Giuliano" <knightind...@yahoo.it> ha scritto nel messaggio
news:eVje4gsL...@TK2MSFTNGP10.phx.gbl...
Ho notato che se sul file unito, clicco con il destro sul campo e seleziono
Modifica campo e do ok senza fare nulla, tutto funziona!
Qualunque appassionato di informatica è curioso... :-)
>Poi però informi l'NG della soluzione adottata per
> condividerla...
Ovviamente!
ciao
{ MERGEFIELD Nome }
{ INCLUDEPICTURE "c:\\tmp\\{ MERGEFIELD Automobile }" \* MERGEFORMAT }
Non conosco il motivo per il quale Word metta un doppio backslash \\ invece
di uno solo, ma continuo, anche supportato dal succitato Sergio che mi
conferma i passi da effettuare.
Ed ecco la sorpresa: quando vado a salvare il file, Word automaticamente mi
cambia la seconda riga in questo modo:
{ INCLUDEPICTURE "bravo.jpg" \* MERGEFORMATINET }
dove bravo.jpg è l'Automobile del primo record, e MERGEFORMATINET viene
fuori dal cilindro di Word non so in che modo!
Ovviamente l'effetto è che mi mette fisso il dato bravo.jpg per tutti i
nomi, vanificando la funzione della Stampa unione...
Per farla breve, dopo molti tentativi (ho provato anche a mettere il
percorso direttamente nelle celle di Excel) ho risolto l'arcano sostituendo
il backslash con lo slash, in questo modo:
{ INCLUDEPICTURE "c://tmp//{ MERGEFIELD Automobile }" \* MERGEFORMAT }
in questo modo, Word non cambia nulla e tutto funziona a dovere.
Ora vorrei tanto capire il perchè di questa "stranezza"!...
E, già che ci siamo, perchè nel file unito mi trovo il codice di campo
invece dell'immagine già bella e pronta? In questo modo devo sempre
selezionare tutto e cliccare su Attiva o disattiva codici di campo...
Dimenticavo di dire che sul pc su cui sto lavorando gira Windows XP con
Office 2002 SP2
Grazie dell'attenzione
Giuliano
Giuliano secondo me conviene re-inviarlo come nuovo messaggio altrimenti si
"perde" in questo...
Ciao.
--
Sergio MAZZA