|
|
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
Макрос Word запускает Excel, создает книгу на основе шаблона, заполняет ее данными. После отработки, макрос делает видимым Excel, активирует его и завершает работу. В Excel 2003 все летает, а вот в 2007, и 2010 начинаются тормоза. Очень медленно перерисовывается лист на экране и при скроллировании. Виноват один столбец, где ячейки содержат длинный текст, и отдельные слова выделены жирным шрифтом. Отключал все что есть автоматического в настройках, пробовол менять параметры в формате ячейки, но результат нулевой. После сохранения файла и открытия по новой, тормоза сохраняются. Нашел пару способов как бороться: 1. Всему листу задать стиль ячеек "Обычный". 2. Пройтись по нескольким ячейкам , нажимая F2, затем Enter. В обоих случаях тормоза пропадают мгновенно и навсегда, т.е. и после операции сохранить и открыть. В чем причина? И как с этим бороться? --- Макросы под заказ и готовый пакет: http://methodichka.ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 10:54 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 11:01 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
Да, забыл сообщить важную деталь - в книге только текст! Ни формул, ни связей, ничего особенного в ней нет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 11:05 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro...ScreenUpdating...it will run faster... Это и многое другое я отключаю в начале и включаю в конце работы макроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 11:07 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
Сын вождя2. Пройтись по нескольким ячейкам , нажимая F2, затем Enter. Меня удивляет, что это помогает! Ведь на листе ничего не меняется, а тормаза пропадают! Значит, причина впрямую не связана с содержимым листа, и таблетка должна существовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 11:22 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
Кажется побороть проблему тормозов Excel 2007/2010, когда текста много, и некоторые слова выделены жирным шрифтом не удастся :( Заметил, что тормоза пропадают, даже если просто подождать. Т.е. если не трогать открытый файл, то через некоторое время все заработает как обычно быстро. Если затем, когда тормоза пропали, закрыть-открыть файл, не закрывая Excel, то тормозов уже не будет. А вот если закрыть-открыть файл вместе с Excel, то снова появятся. Значит, Excel что-то делает в фоне, и сохраняет это в каком-то своем кэше. Хотелось бы знать, что делает Excel? Как заставить Excel это что-то делать принудительно (макросом), с ожиданием завершения данной операции (тоже макросом)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2011, 02:45 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
Желающим проверить быстродействие своего МелкоОфиса выкладываю образец: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 10:07 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
Открыл в 2007 - никаких тормозов. В 2010 ~ четверть сек. прорисовывал экран. Но в общем понятно, экс не текстовый процессор и роман "Война и мир" лучше в Ворде редактировать. А если еще в каждой ячейке по роману... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 11:34 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
У меня было нечто подобное, но с перерисовкой диаграмм. Как ни странно, помогло отключение проверки формул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 12:18 |
|
||
|
Тормозит Excel 2007, 2010 при перерисовке
|
|||
|---|---|---|---|
|
#18+
А у меня в Excel 2003 мгновенно, а в Excel 2007 файл открывается быстро, но текст появляется постепенно, с виду выглядит как загрузка web-страницы по медленному инету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 12:19 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=117&tid=2176332]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 394ms |

| 0 / 0 |
