Перейти к основному содержанию

Как открыть определенную страницу PDF-документа по гиперссылке Excel?

Автор: Сяоян Последнее изменение: 2020 июля 09 г.

Когда вы связываете ячейку с файлом PDF, обычно вы переходите на первую страницу файла PDF, когда щелкаете, чтобы открыть гиперссылку. Если вам нужно напрямую перейти к определенной странице PDF-файла, щелкнув гиперссылку, эта статья может оказать вам услугу.

Откройте определенную страницу PDF-документа из гиперссылки Excel с кодом VBA


Откройте определенную страницу PDF-документа из гиперссылки Excel с кодом VBA

Чтобы завершить эту работу, выполните следующие действия:

1. Введите путь к файлу, имя и номер страницы в качестве URL-адреса в ячейке, из которой вы хотите создать гиперссылку, как это:

файл: \\\ C: \ Users \ DT168 \ Desktop \ PDF file \ Excel add-ins.pdf # page = 10, см. снимок экрана:

doc гиперссылка на pdf стр. 1

Внимание: Вы должны изменить путь к файлу, имя и номер страницы по своему усмотрению.

2. Затем удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

3. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.

Код VBA: ссылка на конкретную страницу pdf-файла:

Sub linkpdfpage()
Worksheets("Sheet1").Activate
Shell ("C:\Program Files\Internet Explorer\iexplore.exe " + ActiveCell.Value)
End Sub

4. Затем выберите ячейку, в которой находятся путь к файлу и имя, которое вы вставили, и нажмите Run кнопку для запуска этого кода, см. снимок экрана:

doc гиперссылка на pdf стр. 2

5. А затем конкретная страница PDF-файла была открыта в Internet Explorer, см. Снимок экрана:

doc гиперссылка на pdf стр. 3


Демонстрация: открытие определенной страницы PDF-документа по гиперссылке Excel

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have multiple hyperlink pdf document in excel I want to print them in sequence from start to end without opening them one by one. can you do this with VBA code?
I want those files open in Abode reader and print them sequence wise. Request you to please help me with it.
This comment was minimized by the moderator on the site
How can i make this code portable?
This comment was minimized by the moderator on the site
the macro is not in effect if the VB window is closed. Then clicking the link opens the pdf directly. What am i doing wrong?
This comment was minimized by the moderator on the site
Same problem here. running the macro works great but in the excel dont
This comment was minimized by the moderator on the site
Hello, Chayan,sonihc,
Yes, you should open the specific page of the Pdf file by applying the VBA code, if you use this operation frequently, you can add a button to the Customize Quick Access Toolbar for this code.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations