Печать PDF-файла с VBA ничего не делает - PullRequest
0 голосов
/ 16 января 2019

Я хочу напечатать внешние файлы PDF из MS-Access, используя VBA.

Я использую эту команду:

CreateObject("Shell.Application").Namespace(0).ParseName("file_to_print.pdf").InvokeVerb("Print")

Печать с помощью этой команды текстовые файлы (* .txt) работает нормально, а pdf - нет.

В контекстном меню при щелчке правой кнопкой мыши на файле PDF нет опции печати:

]

В контекстном меню текстового файла есть команда печати. Я где-то читал, что это необходимо для работы вышеупомянутой печати. ​​

Есть какое-нибудь решение для этого?

Я использую Windows 10, и Acrobat Reader установлен.

1 Ответ

0 голосов
/ 16 января 2019

Я обнаружил проблему, проблема была в том, что приложением по умолчанию для pdf было Microsoft Edge, я изменил его на Acrobat Reader, и теперь оно печатает.

...