Вниз
Скачать: CL | DM;

word   Найти похожие ветки 

← →
Чувак   (2006-05-21 22:50) [0]

как мне сделать так что при выборе любого вордовского(*.doc) файла запустился этот файл с ворда?
как использовать word application?


← →
Loginov Dmitry ©   (2006-05-21 23:39) [1]

Что-то в этом духе:

procedure TForm1.Button1Click(Sender: TObject);
var
 FileName: OleVariant;
begin
 FileName := "d:\docfile.doc";
 WordApplication1.Connect;
 WordApplication1.Documents.Open(FileName, EmptyParam, EmptyParam, EmptyParam,
   EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
   EmptyParam, EmptyParam, EmptyParam, EmptyParam);
 WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
 WordApplication1.Visible := True;
end;


Это раннее связывание (которое к тому же реализовано в виде классов). При позднем связывании будет немного по-другому:
Word := CreateOleObject("Word.Application");

Ну и так далее.


← →
DevilDevil ©   (2006-05-22 00:50) [2]

Может не в тему, но так ещё можно:
WinExec("Explorer.exe D:\DocFile.doc");


← →
balepa ©   (2006-05-22 10:39) [3]


> DevilDevil ©   (22.05.06 00:50) [2]

Winexec("Explorer.exe D:\Doc.doc",SW_NORMAL)


← →
Ega23 ©   (2006-05-22 11:08) [4]


> Может не в тему, но так ещё можно:
> WinExec("Explorer.exe D:\DocFile.doc");


Зачем так-то? ShellExecute для этого есть...


← →
Steplerr ©   (2006-05-22 11:21) [5]

Советую почитать статью на этом сайте:
http://www.delphimaster.ru/articles/dbtoword/index.html
Глущенко Юрий aka YurikGL
Экспорт из БД в Word.

Грамотно описаны принцыпы работы с WordApplication и несколько интересных приёмов работы с Word, даже есть исходники примера программы.


← →
Lexer ©   (2006-05-22 11:26) [6]

Определение приложения для файла и его открытие
FindExecutable(pFile, nil, pApp);
Winexec(pApp pFile,SW_NORMAL)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
3-1145265571
Rule
2006-04-17 13:19
2006.06.11
Какие роли и пользователи явлются дофолтовыми и обязательными в


2-1148455315
С.Фролов
2006-05-24 11:21
2006.06.11
Delphi и W2k3 не работает Ctrl+Alt+F11


15-1147987608
Yong
2006-05-19 01:26
2006.06.11
статьи по сетям


15-1147946804
Layner
2006-05-18 14:06
2006.06.11
Именование таблиц в 1С или как такое повторить у себя


15-1147488708
Nastya
2006-05-13 06:51
2006.06.11
пароль для моей папки




   Наверх