In Microsoft Excel è possibile collegare una cella di una cartella di lavoro a un'altra cartella di lavoro usando una formula che fa riferimento alla cartella di lavoro esterna. Questo collegamento è detto collegamento alla cartella di lavoro. Quando viene creato, il collegamento alla cartella di lavoro può usare un percorso relativo, che consente di spostare le cartelle di lavoro senza interrompere il collegamento. Questo articolo descrive in che modo i collegamenti alle cartelle di lavoro vengono archiviati da Excel in circostanze diverse e può essere utile quando si prova a correggere un collegamento interrotto.
Quando Excel apre una cartella di lavoro di destinazione che contiene collegamenti a una cartella di lavoro, combina dinamicamente le parti dei collegamenti della cartella di lavoro archiviate nella cartella di lavoro con le parti necessarie del percorso corrente della cartella di lavoro di origine per creare un percorso assoluto.
È anche importante notare che ciò che viene visualizzato nella barra della formula non è necessariamente ciò che è archiviato. Ad esempio, se la cartella di lavoro di origine è chiusa, viene visualizzato un percorso completo del file, anche se è possibile che venga archiviato solo il nome del file.
I collegamenti delle cartelle di lavoro alle cartelle di lavoro di origine vengono creati in modo relativo ogni volta che è possibile. Questo significa che il percorso completo della cartella di lavoro di origine non viene registrato, ma piuttosto la parte del percorso in relazione alla cartella di lavoro di destinazione. Con questo metodo, è possibile spostare le cartelle di lavoro senza interrompere i collegamenti tra di esse. I collegamenti della cartella di lavoro rimangono inalterati, tuttavia, solo se le cartelle di lavoro rimangono nella stessa posizione l'una rispetto all'altra. Ad esempio, se la cartella di lavoro di destinazione è C:\Mydir\Destination.xlsx e la cartella di lavoro di origine è C:\Mydir\Files\Source.xlsx, è possibile spostare i file nell'unità D, purché la cartella di lavoro di origine si trovi ancora in una sottocartella denominata "File".
I collegamenti relativi possono causare problemi se si sposta la cartella di lavoro di destinazione in computer diversi e la cartella di lavoro di origine si trova in una posizione centrale.Il modo in cui i collegamenti alle cartelle di lavoro vengono inseriti in base alla storia varia nei modi seguenti:
Tipo di archiviazione 1: stessa unità con la stessa cartella o cartella figlio
La cartella di lavoro di origine si trova nella stessa cartella o in una cartella figlio della cartella di destinazione. In questo caso, archiviamo il percorso relativo del file, ad esempio la sottocartella/source.xlsx e destination.xlsx.
Questo tipo funziona in modo ottimale per le cartelle di lavoro basate sul cloud e quando vengono spostate entrambe le cartelle di lavoro.
Tipo di archiviazione 2: stessa unità ma con cartelle di pari livello diverse
Le cartelle di lavoro di origine e di destinazione si trovano nella stessa unità, ma in cartelle di pari livello diverse. In questo caso, archiviamo un percorso relativo al server, ad esempio /root/parent/sibling1/source.xlsx e /root/parent/sibling2/destination.xlsx.
Questo tipo funziona in modo ottimale se la cartella di lavoro di destinazione viene spostata all'interno della stessa unità, ma la cartella di lavoro di origine rimane nella stessa posizione.
Tipo di archiviazione 3: unità diverse
La cartella di lavoro di origine si trova in un'unità diversa dalla cartella di lavoro di destinazione. Ad esempio, la cartella di lavoro di destinazione si trova nell'unità C e la cartella della cartella di lavoro di origine si trova nell'unità H. In questo caso, archiviamo il percorso assoluto, ad esempio H:\folder\source.xlsx o https://tenant.sharepoint.com/teams/site/folder/source.xlsx.
Questo tipo funziona in modo ottimale se la cartella di lavoro di destinazione viene spostata, ma la cartella di lavoro di origine rimane nella stessa posizione. Si presuppone che la cartella di lavoro di destinazione possa ancora accedere alla cartella di lavoro di origine.
Se la cartella di lavoro di origine si trova nella cartella XLStart, Percorso file di avvio alternativo o Raccolta , viene scritta una proprietà per indicare una di queste cartelle e viene archiviato solo il nome del file.
Excel riconosce due cartelle XLStart predefinite da cui aprire automaticamente i file all'avvio. Le due cartelle sono le seguenti:
La cartella XLStart nel profilo dell'utente è la cartella XLStart archiviata come proprietà del collegamento della cartella di lavoro. Se si usa la cartella XLStart presente nella cartella di installazione di Office, tale cartella XLStart viene considerata come qualsiasi altra cartella sul disco rigido.
Il nome della cartella di Office cambia tra le versioni di Office. Ad esempio, il nome della cartella di Office può essere Office14, Office15 o Office16, a seconda della versione di Office in esecuzione. Questa modifica del nome della cartella causa l'interruzione dei collegamenti della cartella di lavoro se si passa a un computer che esegue una versione diversa di Excel rispetto alla versione in cui è stato stabilito il collegamento.-
Cartella XLStart nella cartella di installazione di Office, ad esempio C:\Programmi\Microsoft Office\<cartella Office>\XLStart
-
Cartella XLStart nel profilo dell'utente, ad esempio C:\Documents and Settings\<nome utente>\Application Data\Microsoft\Excel\XLStart
Quando una cartella di lavoro di origine è collegata, il collegamento alla cartella di lavoro viene stabilito in base al modo in cui è stata aperta la cartella di lavoro di origine. Se la cartella di lavoro è stata aperta su un'unità mappata, il collegamento alla cartella di lavoro viene creato usando un'unità mappata. Il collegamento alla cartella di lavoro rimane in questo modo, indipendentemente da come viene aperta la cartella di lavoro di origine in futuro. Se la cartella di lavoro di origine viene aperta da un percorso UNC, il collegamento alla cartella di lavoro non viene ripristinato a un'unità mappata, anche se è disponibile un'unità corrispondente. Se nello stesso file sono presenti collegamenti unc e una cartella di lavoro di unità mappata e le cartelle di lavoro di origine sono aperte contemporaneamente alla cartella di lavoro di destinazione, come collegamento ipertestuale verranno visualizzati solo i collegamenti corrispondenti al modo in cui è stata aperta la cartella di lavoro di origine. In particolare, se si apre la cartella di lavoro di origine tramite un'unità mappata e si modificano i valori nella cartella di lavoro di origine, solo i collegamenti creati all'unità mappata verranno aggiornati immediatamente.
Inoltre, il collegamento alla cartella di lavoro visualizzato in Excel potrebbe avere un aspetto diverso a seconda di come è stata aperta la cartella di lavoro. Il collegamento alla cartella di lavoro potrebbe corrispondere alla condivisione UNC radice o alla lettera di unità radice usata per aprire il file.Esistono diverse circostanze in cui i collegamenti tra cartelle di lavoro tra cartelle di lavoro possono essere inavvertitamente inseriti in posizioni errate. Di seguito sono elencati due degli scenari più comuni.
Scenario 1-
Puoi mappare un'unità sotto la radice di una condivisione. Ad esempio, si esegue il mapping dell'unità Z a \\MyServer\MyShare\MyFolder1.
-
Creare collegamenti a una cartella di lavoro di origine archiviata nella posizione mappata dopo aver aperto la cartella di lavoro di destinazione tramite l'unità mappata.
-
La cartella di lavoro di destinazione viene aperta tramite un percorso UNC.
-
Di conseguenza, il collegamento alla cartella di lavoro verrà interrotto.
Se si chiude la cartella di lavoro di destinazione senza salvarla, i collegamenti della cartella di lavoro non verranno modificati. Tuttavia, se si salva la cartella di lavoro di destinazione prima di chiuderla, verranno salvati i collegamenti della cartella di lavoro con il percorso interrotto corrente. Le cartelle tra la radice della condivisione e la cartella mappata verranno lasciate fuori dal percorso. Nell'esempio precedente il collegamento viene variato in \\MyServer\MyFolder1. In altre parole, il nome condivisione viene eliminato dal percorso del file.
Scenario 2-
Puoi mappare un'unità sotto la radice di una condivisione. Ad esempio, si esegue il mapping dell'unità Z a \\MyServer\MyShare\MyFolder1.
-
Il file viene aperto tramite un percorso UNC o un'unità mappata a un'altra cartella della condivisione, ad esempio \\MyServer\MyShare\MyFolder2.
-
Di conseguenza, il collegamento alla cartella di lavoro verrà interrotto.
Se si chiude la cartella di lavoro di destinazione senza salvarla, i collegamenti della cartella di lavoro non verranno modificati. Tuttavia, se si salva la cartella di lavoro di destinazione prima di chiuderla, verranno salvati i collegamenti della cartella di lavoro con il percorso interrotto corrente. Le cartelle tra la radice della condivisione e la cartella mappata verranno lasciate fuori dal percorso. Nell'esempio precedente il collegamento viene variato in \\MyServer\MyFolder1. In altre parole, il nome condivisione viene eliminato dal percorso del file.
Vedere anche
Creare collegamenti a cartelle di lavoro