powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тормозит Excel 2007, 2010 при перерисовке
11 сообщений из 11, страница 1 из 1
Тормозит Excel 2007, 2010 при перерисовке
    #37502133
Фотография Сын вождя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макрос Word запускает Excel, создает книгу на основе шаблона, заполняет ее данными. После отработки, макрос делает видимым Excel, активирует его и завершает работу.

В Excel 2003 все летает, а вот в 2007, и 2010 начинаются тормоза. Очень медленно перерисовывается лист на экране и при скроллировании. Виноват один столбец, где ячейки содержат длинный текст, и отдельные слова выделены жирным шрифтом. Отключал все что есть автоматического в настройках, пробовол менять параметры в формате ячейки, но результат нулевой. После сохранения файла и открытия по новой, тормоза сохраняются.

Нашел пару способов как бороться:
1. Всему листу задать стиль ячеек "Обычный".
2. Пройтись по нескольким ячейкам , нажимая F2, затем Enter.
В обоих случаях тормоза пропадают мгновенно и навсегда, т.е. и после операции сохранить и открыть.

В чем причина? И как с этим бороться?

---
Макросы под заказ и готовый пакет: http://methodichka.ru/
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37502145
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScreenUpdating Property


True if screen updating is turned on. Read/write Boolean.

Remarks

Turn screen updating off to speed up your macro code. You won't be able to see what the macro is doing, but it will run faster.

Remember to set the ScreenUpdating property back to True when your macro ends.
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37502150
Фотография Сын вождя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, забыл сообщить важную деталь - в книге только текст! Ни формул, ни связей, ничего особенного в ней нет!
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37502155
Фотография Сын вождя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro...ScreenUpdating...it will run faster...
Это и многое другое я отключаю в начале и включаю в конце работы макроса.
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37502190
Фотография Сын вождя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сын вождя2. Пройтись по нескольким ячейкам , нажимая F2, затем Enter.
Меня удивляет, что это помогает! Ведь на листе ничего не меняется, а тормаза пропадают! Значит, причина впрямую не связана с содержимым листа, и таблетка должна существовать.
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37504145
Фотография Сын вождя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется побороть проблему тормозов Excel 2007/2010, когда текста много, и некоторые слова выделены жирным шрифтом не удастся :(

Заметил, что тормоза пропадают, даже если просто подождать. Т.е. если не трогать открытый файл, то через некоторое время все заработает как обычно быстро. Если затем, когда тормоза пропали, закрыть-открыть файл, не закрывая Excel, то тормозов уже не будет. А вот если закрыть-открыть файл вместе с Excel, то снова появятся. Значит, Excel что-то делает в фоне, и сохраняет это в каком-то своем кэше.

Хотелось бы знать, что делает Excel? Как заставить Excel это что-то делать принудительно (макросом), с ожиданием завершения данной операции (тоже макросом)?
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37504817
Фотография Сын вождя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Желающим проверить быстродействие своего МелкоОфиса выкладываю образец:
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37504957
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Открыл в 2007 - никаких тормозов. В 2010 ~ четверть сек. прорисовывал экран. Но в общем понятно, экс не текстовый процессор и роман "Война и мир" лучше в Ворде редактировать. А если еще в каждой ячейке по роману...
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37505042
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня было нечто подобное, но с перерисовкой диаграмм.
Как ни странно, помогло отключение проверки формул.
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37505047
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня в Excel 2003 мгновенно, а в Excel 2007 файл открывается быстро, но текст появляется постепенно, с виду выглядит как загрузка web-страницы по медленному инету.
...
Рейтинг: 0 / 0
Тормозит Excel 2007, 2010 при перерисовке
    #37505239
Сын вождя,

2007 - мгновенно
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тормозит Excel 2007, 2010 при перерисовке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]