konto usunięte

Temat: Hiperłącza

Cześć,

mam plik, w którym jest kilkaset łącz do innych plików. Plik został przeniesiony razem z całą strukturą katalogów do innego katalogu. Niestety hiperłącza pozostały niezmienione.

Czy znacie metodę żeby zmienić nazwę jednego katalogu we wszystkich hiperłączach naraz (excel 2007)?

Z góry dziękuję za pomoc.
Tomasz Gryzio

Tomasz Gryzio Dyrektor
zarządzający/Trener/
Konsultant - It
School

Temat: Hiperłącza

Proszę bardzo:


Sub ZmienHP()
Dim wh As Worksheet
Dim hp As Hyperlink
For Each wh In Worksheets
For Each hp In wh.Hyperlinks
hp.Address = Replace(hp.Address, "C:\", "D:\")
Next
Next
End Sub


Pozdrawiam!

konto usunięte

Temat: Hiperłącza

Wielkie dzięki,

zaoszczędziłeś mi sporo czasu.

Swoją drogą do tej pory jak przenosiłem całą strukturę katalogu to linkowanie działało. Nie wiem dlaczego teraz się nie zmieniło.

TK

konto usunięte

Temat: Hiperłącza

Działa, jeśli powiązane pliki są w tym samym katalogu co właściwy dokument. Widocznie w przypadku podkatalogów tak nie jest.

konto usunięte

Temat: Hiperłącza

Pliki znajdują się w podkatalogach, ale podkatalogi są w tym samym katalogu co plik z hiperłączami. Cały katalog został ale linkowanie pozostało bez zmian.

Na szczęście szybki zabieg zaproponowany przez Tomka zadziałał.

Temat: Hiperłącza

Ja mam jeszcze jeden sposób, jeżeli ktoś nie czuje się jeszcze mocny w VBA.

1. Najpierw klikamy Ctrl+~ , co powoduje że w komórkach wyświetlane są formuły (a więc i linki)
2. Ctrl+H (standardowe znajdź - zamień)
3. Ponownie Ctrl+~ aby wyświetlić ponownie wyniki w arkuszu.

konto usunięte

Temat: Hiperłącza

Faktycznie dobre i proste. Dzięki.

Temat: Hiperłącza

Proszę bardzo. Pozdro dla Tradisu ;)

konto usunięte

Temat: Hiperłącza

To się nazywa wydobyć wiedzę z organizacji ;)



Wyślij zaproszenie do