Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Com & Word [Delphi, Windows]


Colonel ©   (2004-12-28 21:48:00) 

Привет всем. Уважаемые мастера, я в этом деле новичек, поэтому не бейте сразу. В общем вопрос в следующем : имеется файлы *.doc, *.rtf, etc. нужно скопировать содержимое этих файлов в *.txt. При использовании tstringlist.loadfromfile() и потом tstringlist.savetofile() записывается полная ерунда. Похоже там пишется и инфа о форматировании и еще чего-нить. Покажите пример, и возможно ли так сделать ?

С уважением Colonel


YurikGL   (2004-12-29 15:58:00) [1]


> Нет, так-то это ясно. А мне нужно все на програмном уровне.
> Чтобы пользователь мог выбрать нужный файл, дальше все делал
> комп.

что-то типа
Wordapplication1.connect;
wordapplication.documents.open(имя файла, которое указал пользователь....)
ну и т.д.


VMcL   (2004-12-29 07:49:00) [2]

>> Colonel  (29.12.04 03:12) [2]

> А мне нужно все на програмном уровне

См. [1] внимательнее.


Colonel   (2004-12-29 03:12:00) [3]

Нет, так-то это ясно. А мне нужно все на програмном уровне. Чтобы пользователь мог выбрать нужный файл, дальше все делал комп.


VMcL   (2004-12-28 23:42:00) [4]

>> Colonel  (28.12.04 21:48)

1. Используя OLE: Откройте файл в Word'е. Выделите весь документ. Скопируйте выделенный фрагмент в буфер обмена (clipboard).
2. SL.Text := Clipboard.AsText;  // SL: TStringList; Clipboard - из модуля ClipBrd


Наверх

Титульная страница Поиск, карта сайта Написать письмо