Как отобразить документ Word в элементе управления Rich-Edit? - PullRequest
2 голосов
/ 12 октября 2011

Я создаю приложение Delphi и хочу прочитать документ Word и отобразить его в расширенном редактировании. Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 28 октября 2011
function OpenWordFile(const FName: string): string;
var wordText: string;
begin
  openWord := CreateOleObject('Word.Application');
  openWord.Visible := False;
  openWord.Documents.Open(FName);
  openWord.ActiveDocument.Select;
  wordText:= openWord.Selection.Text;
  openWord.ActiveDocument.Close;
  openWord.Quit;
  openWord := unassigned;
  /////
  Result:= wordText;
end;
0 голосов
/ 12 октября 2011

Если вы рассматриваете сторонний элемент управления, который может выполнить это, RichView позволяет импортировать документы Word.

http://www.trichview.com/

Я полагаю, что он использует само слово для импорта,так что ваши целевые машины должны быть установлены, чтобы иметь возможность импортировать.

...