microsoft excel

Kann ich Bilder mit einem relativen Pfad verlinken?

Ich arbeite an einer MS Excel-Arbeitsmappe,die etwa 200 Bilder enthält.Sie werden derzeit innerhalb der Arbeitsmappe gespeichert,so dass die Datei sehr groß wird und die Arbeit sehr langsam wird.

Das Verknüpfen der Bilder,ohne sie zu speichern,funktioniert sehr gut-ich habe jetzt das Excel-Dokument und daneben einen Ordner "Bilder",der alle meine Bilddateien enthält.

Wenn ich jedoch das Dokument und den Ordner an einen neuen Ort verschiebe, verschwinden alle meine Bilder. Dies scheint daran zu liegen, dass Excel die Linkinformationen als absolute Pfade speichert. ( Update: Laut diesem Thread speichert Excel die Linkinformationen auch als relative Pfade. Jetzt weiß ich wirklich nicht, warum meine Links zusammenbrechen.. )

Gibt es eine bequeme Möglichkeit,sie als relative Pfade zu speichern oder Excel die Pfadinformationen automatisch aktualisieren zu lassen?

Update: Es ist wichtig, dass die Bilder auf dem Blatt angezeigt werden und gedruckt werden können.

Ich arbeite mit Microsoft Excel für Mac 2008 und 2011.Ich weiß Ihre Hilfe wirklich zu schätzen.

Sie haben hier 2 grundlegende Fragen:das Rendern von Bildern in Excel und relative Pfade.

Rendern von Bildern in Excel

Es gibt ein Skript, um dies auf SO zu erreichen :

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

Ich kenne keine Möglichkeit, relative Pfade in einem Excel-Dokument anzugeben, aber es gibt eine einfache Problemumgehung dafür. Erstellen Sie einen Ordner für Ihr Excel-Dokument und alle unterstützenden Bilder und halten Sie sie zusammen. Wenn Sie dies an einen anderen Ort verschieben müssen, verschieben Sie einfach den gesamten Ordner. Dies macht es auch einfach, sie zu komprimieren und an andere zu senden.




Verwenden Sie die Funktion Suchen/Ersetzen in Excel,um den Pfad Ihrer Bilddatei zu aktualisieren.Ich habe meine Dateien von /Desktop nach /Dropbox verschoben.Ich ersetzte "Desktop" durch "Dropbox" und innerhalb von Sekunden waren alle meine Bildpfade aktualisiert :)