Mirroring di documenti (Microsoft Word)
Sarah ha un documento che deve salvare in due diverse cartelle sul suo sistema. Si chiede se esiste un modo per fare in modo che gli aggiornamenti a una copia del documento si riflettano automaticamente nell’altra copia del documento.
In realtà ci sono diversi modi per affrontare questo problema. Uno è creare una macro che salvi effettivamente il documento in due posizioni. Ecco un esempio di una macro che lo fa.
Sub DualSave() Dim FirstFolder As String Dim SecondFolder As String Dim DocName As String Dim objF As Object Dim retVal As Long SecondFolder = "c:\MyLocation\" With ActiveDocument If Not .Saved Then .Save FirstFolder = .Path & "\" DocName = .Name If FirstFolder = SecondFolder Then MsgBox "WARNING! Second folder is the same as first folder." Exit Sub End If Set objF = CreateObject("Scripting.FileSystemObject") retVal = -1 On Error Resume Next retVal = objF.CopyFile(FirstFolder & DocName, _ SecondFolder & DocName, True) On Error GoTo 0 Set objF = Nothing If retVal <> 0 Then MsgBox "File could not be copied to folder " & SecondFolder End If End If End With End Sub
Tale macro è piuttosto semplicistica, in quanto copia da dove ti trovi ora a una seconda cartella (specificata nella variabile SecondFolder). Ciò significa che se apri il documento nella seconda cartella e poi lo salvi, il documento originale non viene aggiornato e l’esecuzione della macro DualSave genererà un errore. (L’errore si verifica perché i nomi della prima e della seconda cartella saranno gli stessi.) Per questo motivo, un approccio macro come questo è più adatto se si desidera copiare in una seconda posizione come metodo per eseguire backup dei documenti. Un componente aggiuntivo creato da Word MVP Graham Mayor fa essenzialmente la stessa cosa:
https://www.gmayor.com/SaveInTwoPlacesAddIn.htm
Un altro approccio (che non richiede una macro) consiste nel creare il documento principale e quindi creare il documento mirror utilizzando “Incolla collegamento”
capacità di Word. È sufficiente selezionare l’intero primo documento e quindi utilizzare, all’interno del documento mirror, Incolla collegamento per incollare le informazioni. Il risultato è che il documento mirror riflette sempre tutto ciò che è nel documento principale. (Ulteriori informazioni su come collegare i documenti di Word sono presentate in altri WordTips.) Lo svantaggio è che non è possibile apportare modifiche nel documento mirror e avere quelle riflesse nel documento principale; il mirroring è solo in una direzione.
Forse la soluzione migliore, tuttavia, è non fare affidamento su Word.
Invece, salva il documento principale e, in Windows, crea un collegamento a quel documento principale. Sposta il collegamento nella seconda cartella e sei pronto. Ora qualcuno può aprire il documento originale o il collegamento e farà sempre riferimento allo stesso documento. Per creare la scorciatoia, procedi come segue:
-
Salva il documento ed esci completamente da Word.
-
Individua e fai clic con il pulsante destro del mouse sul file del documento appena salvato. Windows visualizza un menu contestuale.
-
Scegli Crea collegamento. Il collegamento viene inserito nella stessa cartella del documento originale.
-
Apri una finestra per la seconda cartella.
-
Trascina il collegamento dalla prima cartella alla seconda cartella.
La tua scorciatoia è ora a posto. Se fai doppio clic su di esso, Word apre il documento originale. Ora hai essenzialmente un unico documento accessibile tramite due cartelle diverse. Lo svantaggio di questo approccio, ovviamente, è che la seconda cartella contiene solo un collegamento al documento originale, il che significa che non dovresti considerare il collegamento come un backup del documento originale; non lo è. Se stai effettivamente cercando un modo per creare copie di backup dei documenti, utilizza una delle altre soluzioni discusse in questo suggerimento.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (12633) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.