Я был вызван сегодня утром, чтобы работать над инструментом, который я создал в Excel некоторое время назад. Инструмент создает отчет, а затем печатает его в формате pdf. Проблема, с которой они меня вызвали, заключалась в том, что для одного пользователя интервал между строками в PDF был отключен. Мне потребовалось некоторое время, чтобы выяснить причину проблемы. Это был ДОИ. Пользователь, у которого возникли проблемы с просмотром шрифта, увеличил шрифт Windows до 150% и по какой-то причине приводит к тому, что excel экспортирует в pdf по-разному.Печать в формате PDF отличается от Excel в зависимости от пользовательского DPI
Я знаю, в чем проблема, но прошу пользователя изменить DPI (заставить пользователя выйти из системы), зайти в систему, открыть excel и запустить мой макрос и, наконец, изменить DPI, это не разумное решение. Я надеюсь, что там есть гуру, который сможет помочь мне найти решение. Я не против добавления кода VBA для временного изменения DPI во время работы программы, но я не уверен, как это сделать или если это возможно.
Благодаря
Для получения дополнительных разъяснений его окна 7 и аспект я говорю, если вы идете, чтобы изменить разрешение есть связь с просьбой, если вы хотите «Сделать текст и другие элементы больше или меньше» , Ползунок был изменен с 100% по умолчанию на 150%.
Ваш метод будет работать из того, что я могу видеть, но я не смог его реализовать, потому что мой пользователь не хотел ничего кроме excel файла (файл отправляется туда и обратно между несколькими пользователями, и они не хотят отправлять несколько файлы). Я пытался убедить их в другом, но кажется, что либо я исправляю его в excel, либо он должен быть признанным ошибкой. – Tolure