Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Com & Word   Найти похожие ветки 

 
Colonel   (2004-12-28 21:48) [0]

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

С уважением Colonel


 
VMcL ©   (2004-12-28 23:42) [1]

>>Colonel  (28.12.04 21:48)

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


 
Colonel   (2004-12-29 03:12) [2]

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


 
VMcL ©   (2004-12-29 07:49) [3]

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

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

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


 
YurikGL ©   (2004-12-29 15:58) [4]


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-1126026214
TerminalHead
2005-09-06 21:03
2005.10.02
Хоткеи в сервисе


2-1124703827
CrowD
2005-08-22 13:43
2005.10.02
Ссылки


14-1126694915
Александр Александрович
2005-09-14 14:48
2005.10.02
Узнать размер слов в поле?


2-1124875734
irq
2005-08-24 13:28
2005.10.02
TThread.Synchronize


1-1126116257
The Only
2005-09-07 22:04
2005.10.02
bdu?