Показать сообщение отдельно
  #3  
Старый 22.10.2017, 01:51
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, данные примеры будут выдавать бред и ошибки.
Если уж мы говорим о красивом выводе, то действовать надо примерно так (посностью код писать лень):
1. Открываем диалог сохранения для выбора пользователем файла. В диалоге в фильтре оба типа файла.
2. Если пользователь выбрал файл, то
3. получаем расширение выбранного файла (для определения куда экспортировать)
4. Копируем из папки программы ЗАРАНЕЕ отдизайненый шаблон (ворд или эксель по типу расширения)
5. Вызываем процедуру вывода данных в ворд или в эксель (по типу расширения).
Пара слов о самом экспорте. Я бы делал через OLE, примеров в инете достаточно. В эксель можно просто по ячейкам добавлять. В ворд если данных мало, то можно заменой, если данных много, то расставляем закладки и соотв. впечатываем данные в соотв. места переходя по этим закладкам. Примеров, как я сказал, в инете предостаточно.
Ответить с цитированием