Hallo,
ich habe folgendes Thema und finde irgendwie keine Lösung:
ich habe eine Datei mit Verknüpfungen auf andere Dateien (d.h. mindestens 2 Dateien). Da die Dateien von anderen erstellt und per E-Mail gesendet werden, ändert Excel beim Öffnen und/oder Speichern den Pfadnamen ab, da ja die Verzeichnisstruktur eine andere ist. Die Dateinnamen sind bekannt und auch konstant.
Beispiel:
Verknüpfung1: C:\Users\maxmustermann\AppData\Local\Temp\kl78aewrt924jqroirufqw.tmp Dateiename: Banane.xlsx
Verknüpfung2: C:\Abteilung\Report\Mai 2019 Dateiname: Apfel.xlsx
Die Pfade können ganz unterschiedlich lang sein und auch ganz unterschiedlich heißen (z.B. anderer User etc.).
Wie kann man in Excel VBA diesen Pfadnamen auslesen (mit Bezug auf den Dateinamen?) und die Verknüpfung auf einen Pfad aktualisieren, welchen ich kenne und mit "This.Workbook.Path" hinterlegen kann?
Vielen Dank im Voraus!
Viele Grüße
Michel
|