microsoft excel

Posso collegare le immagini utilizzando un percorso relativo

Sto lavorando su una cartella di lavoro MS Excel che contiene circa 200 immagini.Attualmente sono salvate all'interno della cartella di lavoro,quindi il file diventa enorme e il lavoro diventa molto lento.

Il collegamento delle immagini senza salvarle funziona molto bene:ora ho il documento Excel e una cartella "immagini" accanto ad esso che contiene tutti i miei file immagine.

Tuttavia, quando sposto il documento e la cartella in una nuova posizione, tutte le mie immagini scompaiono. Questo sembra essere dovuto al fatto che Excel salva le informazioni sul collegamento come percorsi assoluti. ( Aggiornamento: in realtà, secondo questo thread , Excel memorizza anche le informazioni sui collegamenti come percorsi relativi. Ora non so davvero perché i miei collegamenti si interrompono.. )

Esiste un modo comodo per salvarli come percorsi relativi o per far sì che Excel aggiorni automaticamente le informazioni sul percorso?

Aggiornamento: è importante che le immagini vengano visualizzate sul foglio e possano essere stampate.

Sto lavorando con Microsoft Excel per Mac 2008 e 2011.Apprezzo molto il vostro aiuto.

Ci sono due domande fondamentali:il rendering delle immagini in Excel e i percorsi relativi.

Rendering di immagini in Excel

C'è uno script per farlo su SO :

Dim url_column As Range
Dim image_column As Range

Set url_column = Worksheets(1).UsedRange.Columns("A")
Set image_column = Worksheets(1).UsedRange.Columns("B")

Dim i As Long
For i = 1 To url_column.Cells.Count

  With image_column.Worksheet.Pictures.Insert(url_column.Cells(i).Value)
    .Left = image_column.Cells(i).Left
    .Top = image_column.Cells(i).Top
    image_column.Cells(i).EntireRow.RowHeight = .Height
  End With

Next

Relative Paths

Non conosco un modo per specificare i percorsi relativi in ​​un documento Excel, ma c'è una soluzione semplice per questo. Crea una cartella per il tuo documento Excel e tutte le immagini di supporto e tienile insieme. Se è necessario spostarlo in un'altra posizione, è sufficiente spostare l'intera cartella. Questo rende anche facile comprimere e inviare ad altri.




Utilizzare la funzione Trova/Sostituisci di Excel per aggiornare il percorso del file immagine.Ho spostato i miei file da /Desktop a /Dropbox.Ho sostituito "desktop" con "dropbox" e in pochi secondi tutti i percorsi delle mie immagini sono stati aggiornati.:)