Kann ich Bilder über einen relativen Pfad verknüpfen?

10158
Port Islander 2009

Ich arbeite an einer MS Excel-Arbeitsmappe, die etwa 200 Bilder enthält. Sie werden derzeit in der Arbeitsmappe gespeichert, sodass die Datei sehr umfangreich wird und sehr langsam arbeitet.

Das Verknüpfen der Bilder ohne Speichern funktioniert sehr gut - ich habe jetzt das Excel-Dokument und einen Ordner "Bilder" neben mir, 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 darauf zurückzuführen zu sein, dass Excel die Link-Informationen als absolute Pfade speichert. ( Update: Gemäß diesem Thread speichert Excel die Linkinformationen eigentlich auch als relative Pfade. Nun weiß ich wirklich nicht, warum meine Links zusammenbrechen. )

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

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 schätze Ihre Hilfe sehr.

2
Bitte recherchieren Sie etwas, bevor Sie das Posting veröffentlichen: Siehe [hier] (http://office.microsoft.com/de-de/excel-help/create-select-edit-or-delete-a-hyperlink-HP010342381.aspx) und [hier] (http://www.excelforum.com/excel-programming-vba-macros/335099-force-relative-path-in-insert-hyperlink-dialog.html) für Antworten. zx8754 vor 11 Jahren 0
Ich habe darüber gelesen und es gestern ausprobiert. Das Problem ist, dass, wenn ich einen Hyperlink zu einer Bilddatei anstelle einer Bilddatei als Link hinzufüge, das Bild in meiner Excel-Tabelle nicht _displayed_ angezeigt wird. Ich muss die Bilder in meinem Arbeitsblatt anzeigen und ausdrucken können. vor 11 Jahren 0
Verwandte Themen: https://superuser.com/q/876356/234848 Hugh vor 6 Jahren 0

2 Antworten auf die Frage

0
Lenwood

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

Bilder in Excel rendern

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 Pfade

Ich kenne keine Möglichkeit, relative Pfade in einem Excel-Dokument anzugeben, aber dafür gibt es eine einfache Problemumgehung. 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 Speicherort verschieben müssen, verschieben Sie einfach den gesamten Ordner. Dies macht es auch leicht, sich zu verschließen und an andere zu senden.

Danke für Ihre Antwort. Ihr Vorschlag für das relative Pfadproblem wäre großartig, aber genau das kann ich nicht zur Arbeit bringen. Ich lese auf SO, dass verknüpfte Dateien auch relativ gespeichert werden (http://superuser.com/questions/394270/are-excel-linked-paths-relative-or-absolute), aber immer, wenn ich den gesamten Ordner verschiebe oder umbenenne Bei Excel-Dokumenten und Bildern sind alle Verknüpfungen unterbrochen. Was mache ich falsch? Port Islander 2009 vor 11 Jahren 0
0
user283528

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 habe "Desktop" durch "Dropbox" ersetzt und alle meine Bildpfade wurden innerhalb von Sekunden aktualisiert. :)