Excel VBA работает значительно медленнее после сохранения страницы в формате PDF - PullRequest
1 голос
/ 19 августа 2011

У меня очень странная проблема в моей программе Excel VBA.У меня есть тонна кода VBA, который выполняет запросы и форматирует данные.Все работает достаточно быстро.Однако, если я сохраню страницу в формате PDF, а затем вернусь к щелчку и выполнению большего количества запросов.Все занимает значительно больше времени, чтобы бежать.Мне нужно подождать до 10 секунд, чтобы мои запросы выполнялись и показывали мне данные.Перед сохранением в формате PDF это заняло всего секунду.Кто-нибудь знает, что происходит?

Спасибо!


Я использую Excel 2007. Я создаю PDF-файл с помощью VBA, но я также проверил с помощью сохраненияКнопка pdf в excel и точно так же происходит.Это только замедляется, если я сохраню весь лист в формате PDF.Если я выберу 1 график и сохраню его в формате PDF, он не замедлится.рабочий лист, который я пытаюсь сохранить, состоит из нескольких выпадающих списков, кнопок, 2 графиков и таблицы

1 Ответ

0 голосов
/ 24 августа 2011

Ответ: не сохранять в формате PDF.Когда-либо.

Если вы хотите предоставлять отчеты в формате pdf, «распечатайте» свою рабочую книгу (или предопределенные диапазоны печати) на виртуальном принтере, предоставленном Adobe, который создает пригодные для использования файлы pdf.как xls, и рассматривайте pdf как формат презентации с ограниченными функциональными возможностями.

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