Консультация № 68692
26.12.2006, 18:53
0.00 руб.
0 2 2
Доброго времени суток. Подскажите пожалуйста как средствами Делфи можно открыть документ Word??

Обсуждение

Неизвестный
26.12.2006, 20:23
общий
это ответ
Здравствуйте, Александер!
Все зависит от того, как Вы хотите открыть докумен.
Если Вы желаете открыть его в самом Ворде то
Uses ShellAPI
ShelExecute(Handle, ‘open‘, ‘Реферат.doc‘, nil, nil, SW_Shownormal);
если в своем приложении, то можете использовать или контейнер OLE, с вкладки System или компоненты вкладки Servers
Неизвестный
27.12.2006, 00:20
общий
это ответ
Здравствуйте, Александер!

Добавлю,если нужно открывать несколько файлов,можно использовать массив:

procedure TForm1.Button1Click(Sender: TObject);
var Ar:array[0..254] of char;
begin
StrPCopy(Ar, ‘C:\Program Files\Word.doc‘); //открываем первый файл
ShellExecute(Handle,nil,Ar,nil,nil,SW_RESTORE);
end;

и т.д.

Удачи!
Форма ответа