Una famiglia di prodotti software per l'elaborazione di testo Microsoft per la creazione di documenti Web, messaggi di posta elettronica e stampa.
Ciao gianni\_76,
un modo potrebbe essere aggiungere la seguente routine nel modulo ThisDocument del progetto Visual Basic del documento Word:
' ThisDocument - Document
'
Option Explicit
Private Sub Document_Open()
Dim f As Word.Field
With Me.Fields
If .Count Then
Set f = .Item(1)
Do Until f Is Nothing
With f
If .Type = wdFieldLink Then
If .LinkFormat.Type = wdLinkTypeOLE Then
If .LinkFormat.SourcePath <> Me.Path Then
.Code.Text = Replace(.Code.Text _
, Replace(.LinkFormat.SourcePath _
, "", "\") _
, Replace(Me.Path, "", "\"))
.Update
End If
End If
End If
Set f = .Next
End With
Loop
End If
End With
Set f = Nothing
End Sub
Quando il documento, copiato in una diversa cartella, viene aperto si aggiornano i collegamenti alla cartella Excel, con lo stesso nome, presente nella nuova cartella.
Importante, l'opzione avanzata per l'aggiornamento automatico dei collegamenti all'apertura deve essere disattivata.