Как открыть pdf-файл с помощью vba (с примером)
Вы можете использовать метод FollowHyperlink в VBA, чтобы открыть PDF-файл по определенному пути.
Вот распространенный способ использования этого метода на практике:
SubOpenPDF ()
ActiveWorkbook.FollowHyperlink "C:\Users\bob\Documents\basketball_data.pdf"
End Sub
Этот конкретный макрос открывает PDF-файл с именем баскетбол_данные.pdf , расположенный в определенной папке на моем компьютере.
По умолчанию PDF-файл будет открыт с помощью программы чтения PDF-файлов по умолчанию на вашем компьютере.
В следующем примере показано, как на практике использовать этот синтаксис для чтения текстового файла.
Пример: Как открыть PDF-файл с помощью VBA
Допустим, у нас есть PDF-файл с именем Basketball_data.pdf , расположенный по следующему пути:
C:\Users\bob\Documents\basketball_data.pdf
Допустим, мы хотим открыть этот PDF-файл с помощью VBA.
Для этого мы можем создать следующий макрос:
SubOpenPDF ()
ActiveWorkbook.FollowHyperlink "C:\Users\bob\Documents\basketball_data.pdf"
End Sub
Когда мы запускаем этот макрос, мы можем получить следующее уведомление безопасности Microsoft Excel, которое просто информирует нас о том, что это место может быть небезопасным, и спрашивает, хотим ли мы продолжить:
Как только мы нажмем «Да» , PDF-файл откроется:
Этот конкретный PDF-файл просто содержит набор данных о баскетболистах разных команд.
Примечание . Полную документацию по методу FollowHyperlink можно найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в VBA:
Как открыть текстовый файл с помощью VBA
Как создавать папки с помощью VBA
Как удалить папки с помощью VBA
Как удалить файлы с помощью VBA