Ich habe auf meinem USB-Stick hunderte von Zellen auf die eine oder andere Weise mit anderen Arbeitsblättern verlinkt. Was so weit auch funktioniert.
Die Links greifen richtigerweise auf das Laufwerk F und die Unterverzeichnisse zu.
zB. F:/grr/pgm/rcd/……usw.
Wenn ich das gsamte Paket auf einen andeen PC übertrage suchen die links immer unter obigem Pfad, obwohl der neue Pfad zB. C:/user/kar/rdc/2015/…. usw ist.
Daher muss ich mühsam jeden der hunderte von links von Hand anpassen, heisst: Datei offnen und unter Daten/Link ändern neuen Verlinkungsort anpassen, was viel Zeit braucht.
Zur Frage: Gibt es ein AddIn oder eine Routine, die bei allen Unterverzeichnissen und Dateien den Linkpfad ändern kann. So ähnlich, wie die ´Ersetzen´ Funktion in Excel oder die Option ´Speicherplatz festlegen´ in den Excel Optionen?
Beispiel wäre:
ERSETZE: F:/grr/pgm/rcd/
DURCH: C:/user/kar/rdc/2015/
Damit wären dann alle Links auf den neuen Pfad getrimmt.
Vielen Dank im Voraus für Eure Hilfe
PS: Es hilft auch, wenn man mir sagt, dass das nicht geht, dann kann ich aufhören zu suchen.
Hallo roger-gruenenfelder,
sehen Sie sich mal diese Beiträge an:
Hallo an beide,
es gibt noch eine weitere Lösung, die unabhängig von allen Programmen funktioniert.
Ich verwende den seit dem letzten Jahrzehnt nicht mehr benötigten Laufwerksbuchstaben B: und ordne ich auf den verschiedenen Rechnern jeweils passend dem dort vorhandenen Verzeichnis zu. Dazu dient das DOS-Kommando subst.
Die Verwendung ist unter XP etwas verschieden neueren Versionen von Windows. Bei XP habe ich das folgende Kommando auf dem Desktop liegen: b.bat und klicke es bei Bedarf an. Alternativ kann man es über Autostart ausführen.
Inhalt:
subst.exe b: "c:dokumente und einstellungen
orbertarchiv"
Bei Windows 7 und neuer wird die Datei b.bat nicht benötigt (man könnte sie jedoch genau so verwenden), wenn man einen Eintrag in der Registry dafür erzeugt.
Dafür habe ich die folgende Text-Datei mit notepad.exe erzeugt:
Windows Registry Editor Version 5.00
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerDOS Devices]
"B:"="??f:Archiv"
Auf diesem Rechner liegt das Verzeichnis Archiv auf dem Laufwerk F:
Diese 3 Zeilen werden unter dem Namen substB.reg abgespeichert und einmalig mit einem Doppelklick auf die Datei ausgeführt. Der Registry-Editor verlangt zum Speichern erhöhte Rechte, die man ihm geben muss. Diese Prozedur muss nur einmal ausgeführt werden, oder, wenn sich die Lage des Verzeichnisses ändert.
Der Eintrag in der Registry wird zwar sofort wirksam, aber bereits laufende Programme bekommen das nicht mit und müssen erneut gestartet werden.
Der Vollständigkeit halber:
Alternativ zum Aufruf von notepad.exe und dem Doppelklick auf die Datei kann man sich auch das Kommando psubst aus dunklen Quellen im Netz herunter laden, entpacken und hoffen, dass es keine unerwünschten Nebenwirkungen hat.