Как я могу сохранить Excel в формате PDF, не перепутать границы? - PullRequest
0 голосов
/ 28 февраля 2019

Я безуспешно пытался заставить мои электронные таблицы печататься автоматически.Я провел немало исследований, и многие говорят, что драйверы для печати в PDF и экспорт в формате PDF достаточно разные, чтобы влиять на качество.Единственное, что затрагивается в моем случае, это границы.Предполагается, что они представляют собой тонкие границы вокруг всех ячеек, но некоторые изменяются на средние после EXPORT, но не после PRINT.

Я не могу заставить работать функцию PrintOut из-за проблем с postscript и шрифтом.Я изменил настройки принтера Adobe, чтобы он не зависел только от системных шрифтов, но в итоге это не сработало (я все еще получаю сообщение об ошибке после сценария).Я обнаружил, что некоторые из моих листов будут экспортироваться с правильными тонкими границами, если я сначала изменю все границы на средние перед экспортом, тогда как другие листы действительно экспортируют со средой.

exported with desired thin borders

exported with medium borders

Я не знаю, почему они экспортируются по-разному, когда код представляет собой просто цикл, который делает то же самое для каждого листа.Он в основном выбирает диапазон и меняет границы на средние, экспортирует лист в PDF, меняет границы на тонкие и переходит на следующий лист для повторения.

Из шести листов первые три экспортируются в нужномпуть.Может кто-нибудь сказать мне, почему первые три экспортируются с тонкими границами, чтобы я мог получить остальные, чтобы также.Или, если вы знаете лучший способ заставить PrintOut работать или какие-нибудь другие идеи, которые вам понравятся!

Приветствия,

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