Библиотека CreateObject ("AcroExch.PDDoc") не зарегистрирована - PullRequest
0 голосов
/ 02 апреля 2019

Мы мигрируем на новый сервер удаленного рабочего стола. У нас есть инструмент, который объединяет один PDF в другой PDF. Этот инструмент теперь сталкивается с ошибкой в ​​этой строке кода:

Set PartDocs(i) = CreateObject("AcroExch.PDDoc")

Ошибка:

Ошибка времени выполнения «-2147319779 (8002801d)»: ошибка автоматизации. Библиотека не зарегистрирована.

Я использую MS Excel 2010, и Adobe Acrobat DC установлен и оплачен. У меня есть ссылка на Acrobat: библиотека типов Adobe Acrobat 10.0 с путем C: \ Program Files \ Adobe \ Acrobat 2015 \ Acrobat \ acrobat.tlb

Я не пробовал переустанавливать Acrobat, поскольку мы используем ПК в офисе и у него есть ограничения администратора. Я не уверен, связано ли это со ссылкой на VBA или уже связано с REGISTRY.

Мы используем Windows 7. И у нас установлена ​​только одна версия Excel. Но у нас также есть Adobe Reader и Distiller.

Весь код работает на нашем предыдущем сервере удаленных рабочих столов, но теперь он сталкивается с ошибкой в ​​новой среде.

...