Wpis z mikrobloga

#excel #pdf #vba

Mam katalog w formacie pliku pdf. Listę części w excelu i chciałbym zrobić hiperlink do wybranych części z tego katalogu, żeby otwierał się plik pdf na wybranej stronie.

Google wypluwa sposób na zrobienie tego w Internecie i nie działa na plikach na lokalnym dysku. Jakieś pomysły?

Otwórz plik PDF na określonej stronie

Aby łącze HTML prowadziło do określonej strony w pliku PDF, dodaj na końcu adresu URL łącza #strona=[numer strony]

Na przykład ten znacznik HTML otwiera stronę 4 pliku PDF o nazwie myfile.pdf:


Uwaga: Jeśli wykorzystasz w łączu lokalizację na serwerze UNC (\nazwaserwera\folder), ustaw łącze tak, by otwierało się w wybranym miejscu docelowym, stosując procedurę opisaną w poniższej części. Jeśli korzystasz z adresów URL zawierających adresy lokalnego dysku twardego (c:\folder\), nie możesz utworzyć łącza prowadzącego do numerów stron ani do określonych miejsc docelowych. W przypadku produktów Adobe Acrobat 7.0 łącze do numeru strony działa tylko wtedy, gdy korzysta się z lokalizacji HTTP lub HTTPS. Lokalizacje na serwerze UNC będą działać tylko wtedy, gdy korzysta się z metody określonych miejsc docelowych opisanej w poniższej części niniejszego dokumentu.
  • 3
@herbacianymag:
niestety excel nie jest tu zbyt madry i parametry dzialaja tylko dla http/https o ile mnie pamiec nie myli.

Mozna sprobowac VBA i event FollowHyperlink, ale problem jest taki, ze najpierw otwierany jest i tak link, a potem dopiero event sie uruchamia.

Jesli mimo to chcesz miec taka mozliwosc, to bez VBA i tak sie nie obejdze.

rozwiazanie VBA

Proponuje
- podpiac sie pod podwojne klikniecie
- zdefiniowac nr strony