Страница: 1 |
Вопрос: Excel открытие файлов ... | Добавлено: 17.05.06 09:43 |
Автор вопроса: ![]() |
Есть небольшой вопросик...
Требуеться открыть множество(1500 и больше) файлов xls, скопировать нужные ячейки в общий фаил (что-то вроде отчета).Программа работает так.. В файле "отчете" есть кнопочка, топчем ее и начинаеться открытие файлов xls из определеной папочки. Файлы открываються поочереди.... то есть, открываем первый фаил в папке, копируем данные, закрываем,открываем следующий фаил ..... первая версия программы работала 36 мин .. после оптимизации кода время сократилось до 9 мин Вопрос 1) Используя workbooks(2).Close (это откытая книга из файла. Workbooks(1) - это фаил отчета) книга закрывается полностью ... или она остаеться висеть где-то в памяти? 2)Возможнали оптимизация workbooks.open и workbooks.close и есть ли альтернатива? PS Просто после 600-700 открытого и закрытого файла ....скорость визуально снижается! |
Ответы | Всего ответов: 1 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 7 Ответов: 188 |
Профиль | Цитата | #1 | Добавлено: 25.05.06 10:09 |
1. workbooks(2).Close - закрывается "полностью".
2. Можно посоветовать получать данные не открывая файлы в Excelе. Например запросом. 3. Пример: http://support.microsoft.com/kb/190195/EN-US/ |
Страница: 1 |
|