Как ускорить процесс вывода данных в MS Word???

RussianForce
Дата: 19.06.2009 16:37:02
Здравствуйте!

Помогите!
Нужно в word выводить много строк, примерно 10000.
Но даже вывод 300 строк занимает ооочень много времени.
как ускорить процесс?
RENaissance
Дата: 19.06.2009 16:39:36
Как вариант.
Application.Visible = False
Application.ScreenUpdating = False
ддддд
Дата: 19.06.2009 16:40:26
Можно не выводить непосредственно в Word, а писать в файл, например txt или hml
это намного быстрее. Чтобы самому не писать выгрузку, можно поискать компоненты
RussianForce
Дата: 19.06.2009 16:47:20
В Ворде у меня шаблон с таблицей...Поэтому в txtне получится...
son6ka
Дата: 19.06.2009 17:40:20
ддддд
можно поискать компоненты

Точно.
Пользую EMS Advanced Export.
Помимо RTF есть экспорт в XLS, DBF, HTML, XML и, даже, PDF.
Гаджимурадов Рустам
Дата: 19.06.2009 18:01:30
RussianForce
В Ворде у меня шаблон с таблицей...
А нафига тогда Word, а не Excel ?

Тем не менее, самый быстрый из мне известных способов вывода данных в Word
(не считая заполнения формата RTF напрямую и работы с буфером обмена) -
это вывод текста (всего) с последующим его преобразованием в таблицу
средствами самого Word-а (макросом или еще как).