Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Collegamento Word-Excel

39 views
Skip to first unread message

Achille

unread,
Mar 6, 2006, 7:47:54 AM3/6/06
to
Ciao a tutti.
Forse la domanda e' banale e forse e' gia' stata posta decinaia di volte,
nel qual caso mi scuso.

Avrei l'esigenza di aprire Word ed un determinato file.doc partendo da un
foglio aperto di Excel, con in aggiunta poter "passare" alcuni dati dal
excel al file Word (che dovrebbe completare alcune frasi con dei dati
presenti nel documento excel)

E' possibile tutto cio'?
Ciao e grazie
GC

Giovanni Zezza

unread,
Mar 6, 2006, 11:04:34 AM3/6/06
to
Achille, nel messaggio <_bWOf.20434$PR2.4...@twister2.libero.it>,
scriveva:

>Forse la domanda e' banale e forse e' gia' stata posta decinaia di volte,
>nel qual caso mi scuso.

Vabbe', ma se fai una ricerca prima non hai bisogno di scusarti dopo.

>Avrei l'esigenza di aprire Word ed un determinato file.doc partendo da un
>foglio aperto di Excel, con in aggiunta poter "passare" alcuni dati dal
>excel al file Word (che dovrebbe completare alcune frasi con dei dati
>presenti nel documento excel)
>
>E' possibile tutto cio'?

E' possibile. Basta giusto un po' di VBA.

'Ottieni un riferimento a Word
Dim Word As Object
Set Word = CreateObject("Word.Application")

'Apri un determinato file.doc e ottieni un riferimento
'al documento aperto
Dim doc As Object
Set doc = Word.Documents.Open("file.doc")

Da qui puoi fare quello che vuoi. Per inserire del testo, per esempio, devi
ottenere un riferimento all'oggetto Range:

Dim brano as Range
Set range = doc.Range(0, 0)
range.InsertAfter "del testo"

Entrare in dettaglio nell'interfaccia VBA di Word sarebbe un po' lungo, ma
puoi guardare sulla guida di VBA di Word, poi eventualmente chiedi
spiegazioni su quello che non ti č chiaro.

L'accenno a "completare alcune frasi con dei dati presenti nel documento
excel" mi fa perň pensare che tu possa essere interessato anche alla stampa
unione. Questa funzionerebbe nell'altro senso: un documento Word cosidetto
"Documento principale di stampa unione" fa riferimento a dati contenuti in
Excel (o in Access, o in altre sorgenti dati). Da questo documento č
possibile ottenere il documento unione. Anche qui, č piů semplice se dai
un'occhiata all'argomento relativo sulla guida di Word, poi eventualmente
chiedi spiegazioni su quello che non ti č chiaro.

Ciao.

Gigi

unread,
Mar 6, 2006, 12:16:10 PM3/6/06
to

"Achille" <EXmo...@NOSPAMlibero.it> ha scritto nel messaggio
news:_bWOf.20434$PR2.4...@twister2.libero.it...

> Ciao a tutti.
> Forse la domanda e' banale e forse e' gia' stata posta decinaia di volte,
> nel qual caso mi scuso.
>
> Avrei l'esigenza di aprire Word ed un determinato file.doc partendo da un
> foglio aperto di Excel
Se non conosci il VBA ti darei un suggerimento meno "professionale" di
quello di Giovanni Zezza.
Puoi creare un collegamento ipertestuale in una cella.
Menu Inserisci-->Collegamento ipertestuale-->digita nel campo superiore un
testo (che diverrà il testo da cliccare), poi cerca il file di word nel
riquadro sottostante e cliccalo per vederlo comparire nel campo
Indirizzo.Ok.
Cliccando sul link aprirai word col file scelto.

> con in aggiunta poter "passare" alcuni dati dal
> excel al file Word (che dovrebbe completare alcune frasi con dei dati
> presenti nel documento excel)

Puoi creare in word un collegamento con delle celle di excel. Modificando i
valori nelle celle di excel verranno aggiornati i valori in word
(all'apertura del documento).
Apri la cartella di excel e il file di word
Seleziona una cella in excel-->Copia
Vai in word, poni il cursore ove vuoi veder comparire il valore-->Menu
Modifica-->Incolla speciale-->clicca sul pulsante di opzione Incolla
Collegamento e, nel riquadro scegli Testo non formattato (o testo formattato
RTF). Comparirà il valore presente nella cella di partenza di excel. Salva i
due file.
Ora puoi cambiare a piacimento il valore nella cella di excel .
Col link apri il documento di word. Ti verrà chiesto di aggiornare il
collegamento. Il valore in word cambierà di conseguenza.
I valori vengono aggiornati anche in tempo reale con i fie entrambi aperti:
cambiando i valori in excel e rendendo attivo il documento di word si
aggiorneranno istantaneamente.


0 new messages