Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Excel открытие файлов ... Добавлено: 17.05.06 09:43  

Автор вопроса:  SkyShark
Есть небольшой вопросик...
Требуеться открыть множество(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 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам