Почему я получаю сообщение об ошибке времени выполнения «-2147417848 (80010108)» в коде VBA для экспорта в формат PDF, который отлично работал в старых версиях Excel? - PullRequest
0 голосов
/ 17 февраля 2019

Переход с Excel 2007 на 2016 г. Я пытаюсь использовать простой код VBA для экспорта листа в файл PDF.Хорошо работало в предыдущей версии Excel, но теперь я получаю -2147417848 (80010108) Ошибка автоматизации: вызванный объект отключился от своих клиентов.Это мой код:

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:="C:\Users\jiric\xxx.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True

Я пытался записать макрос в этом Excel 2016 (просто «сохранить как» / или «экспортировать в pdf»), и я получил этот код (мне кажется, взломандаже отладчик говорит "ошибка компиляции", очевидно):

    . Item := xlTypePDF,  :="C:\Users\jiric\xxx.pdf",  :=xlQualityStandard,  := TRUE,  := FALSE,  := TRUE

Что-то не так с Excel 2016 ??:) Я получаю эту ошибку автоматизации во время выполнения на двух разных компьютерах, но оба с одинаковой версией Excel (одна и та же установка).Есть идеи, чтобы это исправить?Другие части кода VBA работают.Заранее спасибо!

1 Ответ

0 голосов
/ 05 марта 2019

Я столкнулся с той же проблемой ............... с Windows 10 Professional и Office 2016 Pro Plus.У меня нет проблем с таким же кодом

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