Seryjna zmiana adresu hiperłącz w programie Microsoft Excel

Anonimowe
2014-05-06T08:23:39+00:00

Witam. Firma w której pracuje wprowadza niedługo nowy program do obsługi danych, w związku z czym wszystkie firmowe pliki zostaną podzielone na 2 grupy. W jednym z arkuszy kalkulacyjnych programu Microsoft Excel jest bardzo dużo hiperłącz do innych plików

  • zdjęć, dokumentów Microsoft Word itp. W związku ze zmianą lokalizacji tych plików musimy przeadresować wszystkie hiperłącza. Czy jest możliwość seryjnej zmiany adresów, by nie trzeba było ręcznie zmieniać odnośnika w każdej komórce po kolei? Korzystam z programu Microsoft Excel 2010.

Oto przykład adresu hiperłącza :

//serwer-firmowy/firma/zdjęcia/pomorze.jpg

Chciałbym zmienić taki adres na :

//serwer/biuro/zdjęcia/pomorze.jpg

Komputery w naszej firmie pracują na różnych systemach operacyjnych (Windows XP i 7) i różnych wersjach pakietu Microsoft Office.

Microsoft 365 i pakiet Office | Excel | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy
Odpowiedź zaakceptowana przez autora pytania
Anonimowe
2014-05-07T07:24:28+00:00

Witaj Porter Domofony,

Dziękujemy za skorzystanie z forum Microsoft Community.

Niestety nie ma w samym Excelu opcji zmieniania adresów hiperłączy w całym skoroszycie/arkuszu jednocześnie.

Sposób edytowania poszczególnych hiperłączy opisany jest w artykule:

http://office.microsoft.com/pl-pl/excel-help/tworzenie-zaznaczanie-edytowanie-lub-usuwanie-hiperacza-HP010342381.aspx#_Toc289683028

Więcej informacji na temat funkcji hiperłącze:

http://office.microsoft.com/pl-pl/excel-help/hiperacze-funkcja-HP010342583.aspx

Jako obejście problemu, proponuję:

  1. Zapisanie skoroszytu jako dokument typu "Arkusz kalkulacyjny XML 2003 (.*XML)".
  2. Otworzenie dokumentu z rozszerzeniem XML za pomocą Notatnika.
  3. Naciśnięcie ctrl+h w celu zamienienia żądanych adresów.
  4. Zapisanie zmian, otworzenie dokumentu ponownie w Excelu i zapisanie go już w dowolnym formacie (np. xlsx).

Dodatkowo, można zamienić adresy hiperłączy przy użyciu makra VBA. Opis i przykładowe makro znajdziesz pod adresem:

http://answers.microsoft.com/en-us/office/forum/office_2007-excel/excel-2007-hyperlinks-change/9b8acc66-b3ab-4795-9333-0f9663ac442a

Jeśli zaproponowane przeze mnie rozwiązanie pomogło rozwiązać problem, proszę oznacz odpowiedź jako właściwą.

Jeżeli masz więcej pytań, zadaj je na forum Microsoft Community, z chęcią na nie odpowiemy.

Pozdrawiam,

Krzysztof

Czy ta odpowiedź była pomocna?

Komentarze: 0 Brak komentarzy

1 dodatkowa odpowiedź

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2014-05-09T18:55:48+00:00

    Gdybyś jednak chciał zamienić hiperłącza o różnych adresach na konkretną inną lokalizację z szukajką podkalatogów to polecam taki dodatek:

    ![](http://vbatools.pl/files/2013/07/Dodatek_Tworzenie_hiperlink%C3%B3w_do_nazw_plik%C3%B3w.png)

    Albo takie rozwiązanie polegające na pobraniu nazw wraz z automatycznym utworzeniem hiper linków:

    ![](http://vbatools.pl/files/2013/07/Dodatek_Pobierz_liste_plik%C3%B3w.png)

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy