Показать сообщение отдельно
Старый 13.08.2003, 10:12   #19  
Diman is offline
Diman
Участник
Сотрудники Microsoft Dynamics
 
166 / 35 (2) +++
Регистрация: 27.06.2003
Адрес: Москва
2 blokva:
Дело в том, что вывод с использованием автоматизации реализуется через маршаллинг/демаршаллинг, а это удовольствие не из дешевых. А вот операция с файлами проходит намного быстрее.

Вот примерный алгоритм:
1. Создать ASCII файл например при помощи класса AsciiIo. (Если надо с форматированием я использую *.htm формат)
2. Создать экземпляр MS Excel через COM
3. А вот теперь можно открыть файл и навести окончательный лоск на листе используя автоматизацию.
Вроде все.

PS Только вот рекоммендую сначала ознакомиться с форматом *.htm файлов, которые генерит Office. И определиться с версиями Office у пользователей.