如何在DELPHI5中打开WORD文档(100分)

  • 主题发起人 主题发起人 topza
  • 开始时间 开始时间
T

topza

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在DELPHI5中打开WORD文档,请告知在DELPHI中直接打开及调用WORD打开
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=737517
 
简单的打开可以使用Shellexecute,需要uses shellapi单元。
 
你要怎么打开?
 
搜索word,太多了,一定满组你的要求
 
uses
ComObj; //声明将调用CreateOleObject函数
....
procedure TForm1.Button1Click(Sender: TObject);
var
S: String;
MyWord:Variant;
begin
MyWord:=CreateOleObject('Word.Basic'); //调用OLE的Word.Basic接口启动Word程序
if opendialog1.execute then S:=opendialog1.FileName;
if S<>'' then //如果文件名不为空
begin
MyWord.FileOpen(S); //打开文档
MyWord.AppShow; //显示Word
end;
 
原来用Word.Basic接口也行,
老贴子中很多
一般都
Msword:=CreateOleObject('Word.Application');
Msword.visible:=true;
Msword.Documents.Open('xxx.doc');
Msword.ActiveDocument.SaveAs('xxx.doc');
Msword.quit;
msword:=Unassigned;
 
使用Shellexecute 最简单
 
:)
这倒是好容易的事,找本参考书看看吧
 
后退
顶部