Страницы: 1
RSS
Скорость открытия документов экселя 2007 года с поддержкой макросов
 
Добрый день. Подскажите пожалуйста. Как можно увеличить скорость открытия документов экселя 2007 года с поддержкой макросов. Точно такой же документ 2003 года открывается в десятки раз быстрее. Возможно можно что нибудь предпринять.    
Спасибо.
 
А вы уверены, что проблема в макросах?  
 
Если их вообще удалить (экспериментируйте на копии файла), файл открывается моментально?  
Если макросы в автозагрузке? (например, процедура Workbook_Open)  
 
В 2007 есть бинарный формат файла(.xlsb) - при сохранении в нём как долго открывается файл?
 
Как оказалось проблема не в макросах. Но почему же 2 одинаковых документа, с единственной разницей в 2003 и 2007 года открываются с разницей секунд в 30?
 
{quote}{login=Роман}{date=06.08.2010 01:13}{thema=}{post}Как оказалось проблема не в макросах. Но почему же 2 одинаковых документа, с единственной разницей в 2003 и 2007 года открываются с разницей секунд в 30?{/post}{/quote}  
Варианты для теста: открыть "пустой" XL-2003/XL-2007, затем открыть поочередно "2 одинаковых документа". И побо-о-ольше вариаций с форматами (2007) - может что для себя и прояснится... А нет - на офсайт и читаем "+&-" версий XL.  
Z.  
ps А попробовать 2010?..
 
Видимо, вы в своих файлах применяете какое-то форматирование для столбцов или строк ЦЕЛИКОМ.  
(или ваши формулы захватывают подобные диапазоны)  
 
Поскольку столбцов и строк в Excel 2007 несоизмеримо больше, чем в Excel 2003, - обработка данных значительно замедляется.  
 
Создайте новый файл, и перенесите в него только данные из рабочего файла (без форматирования вообще) - и посмотрите, как всё заработает.
Страницы: 1
Читают тему
Наверх