Вставить определенную c страницу PDF-файла в Excel через VBA - PullRequest
0 голосов
/ 01 августа 2020

Я ищу способ вставить определенную c страницу pdf в электронную таблицу Excel через VBA. Я могу использовать ActiveSheet.OLEObjects.Add(FileName:="c:\myfile.pdf") для встраивания документа, но при этом всегда будет отображаться страница 1. Изменение пути на "c:\myfile.pdf#page=5" не работает.

Пока что единственный вариант, который я вижу, - это разделить документ на отдельные файлы, но это кажется довольно громоздким.

Есть ли более простой способ добиться этого? Я бы также согласился вставить снимок экрана документа в электронную таблицу, если у кого-то есть код, который позволяет это.

Обратите внимание, что я не хочу открывать PDF-файл в программе для чтения PDF-файлов (вне Excel), поэтому гиперссылки у меня не работают.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...