Hyperlinks(i).address
08.06.2005 17:31:33
Jolago
raufe mir die Haare über die folgende Aufgabe:
Schreibe in VBA ein Add-in zum aktualisieren von Hyperlinks. Grund: Die Hyperlinks in einer Arbeitsmappe beziehen sich auf Dokumente, die sich ungeordnet auf einem Serverlaufwerk befinden. Möchte die Arbeitsmappe aber lokal auf dem Laptop benutzen. Dazu möchte ich zunächst (1)alle gelinkten Dokumente in ein neues Verzeichnis auf das Laptop spielen, dies geschieht indem ich alle Hyperlinks der Arbeitsmappe durchgehe und über "Hyperlinks(i).address" den Pfad und den Erforderl. Dateinamen finde.
Das Problem besteht nun darin, dass ich keinen vollstänigen Pfad über "Hyperlinks(i).address" erhalte.
Beim erstellen sieht der Pfad noch wie folgt aus:
"\\apc-1\user$\MeinName\Verzeichnis\test.xls"
Anschliessend reduziert er sich bei Verwendung von "Hyperlinks(i).address" (oder s.a -Hyperlink bearbeiten Menue-Adresse) zu:
"../../Verzeichnis/test.xls"
Wie kann ich also aus "../../" - "\\apc-1\user$\MeinName\" machen ?
Gibt es da möglicherweise eine API funktion oder geht es einfacher ? Gruss an alle!