这段代码为何不能打开我想打开的WORD文档呢?
我已经加了wordapplication控件,想要打开的文档为:f:\temp.doc,但编译的时候都通不过去。
第一次控制word,哪里错了呢?
procedure TForm1.Button1Click(Sender: TObject);
var
Docfilename:olevariant;
begin
Docfilename:='f:\temp.doc';
wordapplication1.Documents.Open(Docfilename,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam);
wordapplication1.Visible:=true;
end;
问题点数:5、回复次数:2Top
1 楼Kingron(单身走我路……)回复于 2006-03-01 09:24:18 得分 5
open方法有12个还是11个参数吧?你才写了9个。Top
2 楼zgengle(什么都不会)回复于 2006-03-01 09:33:26 得分 0
哦,这样啊,搞定了,:)
前面的代码也有的地方错了,变成:
procedure TForm1.Button1Click(Sender: TObject);
var
Docfilename:olevariant;
begin
Docfilename:='f:\temp.doc';
wordapplication1.Documents.Openold(Docfilename,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam,emptyparam);
wordapplication1.Visible:=true;
end;
end.
就好了,呵呵Top




