Puoi aggiornare i link usando un pochino di visual basic.
Una possibile soluzione è quella di usare il testo visualizzato nel link per reimpostare il link stesso ad ogni apertura del documento.
Supponendo che tu abbia messo i file in una cartella di nome
CartellaFile all'interno della cartella che contiene il documento, occorre che il testo visualizzato nel link sia nella forma:
CartellaFile\Nomedelfile (Completo di estensione)
Se è così puoi provare questo:
(ATTENZIONE: questo reimposterà
TUTTI i link del documento! Se hai altri link che puntano a file situati in altre locazioni questa procedura non va bene!)
- Premere ALT-F11 per entrare nell'editor visual basic;
- nella finestra 'Progetto' (a sinistra) selezionare;
==>Project (Nome del documento)
==>Microsoft word oggetti
==>ThisDocument (fare doppio click)
-nella finestra del codice (quella a destra) incolla questo:
Private Sub Document_Open()
Dim lnk As Object
For Each lnk In ThisDocument.Hyperlinks
With lnk
.Address = .TextToDisplay
End With
Next lnk
End Sub
Se nel link è visualizzato solo il nome del file(con estensione) puoi usare questo ( ovviamente devi sostituire
CartellaFile col nome effettivo della cartella):
Private Sub Document_Open()
Dim lnk As Object
For Each lnk In ThisDocument.Hyperlinks
With lnk
.Address = "CartellaFile" & .TextToDisplay
End With
Next lnk
End Sub
-salva il documento come 'Documento Word con attivazione Macro'.
Se non hai le macro attive per default, all'apertura del documento ti verrà chiesto ogni volta di abilitare il contenuto.
Se vuoi puoi attivare le macro così:
-Seleziona la scheda File
==>Opzioni
==>Centro Protezione
==>Impostazioni Centro Protezione
==>Attiva Tutte le Macro.
Tieni però presente che questo rende il sistema vulnerabile ad eventuali Macro-Virus, ma se non prevedi di aprire documenti di dubbia provenienza questo non dovrebbe essere un problema.
Spero ti possa essere utile...
Bark!... Bark!!