打开一个word文件,为什么会出现服务器意外情况呢?这是为什么?(50分)

  • 主题发起人 主题发起人 delphiere
  • 开始时间 开始时间
D

delphiere

Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:是我在离线数据库找的,可为什么运行后会出错呢?提示“服务器意外情况”?
系统是2000+office xp有问题吗?这到底是什么错误呀!谢谢了,大家帮帮忙!
var
Filename:OleVariant;
begin
WordApplication1.Connect;
WordApplication1.Visible:=True;
Filename:='c:/1.doc';
WordApplication1.Documents.Open(Filename,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
//就上面Open这一行出错!
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
 
其实很多参数是不可缺省的,我在office2000下这样打开文档:
FileName:='c:/1.doc';
confirmconversions:=true;
readonly:=false;
addtorecentfiles:=true;
passworddocument:='';
passwordtemplate:='';
revert:=true;
writepassworddocument:='';
writepasswordtemplate:='';
format:=wdOpenFormatAuto;
encoding:=true;
visible:=true;
WordApplication1.Documents.Open(filename,confirmconversions,readonly,
addtorecentfiles,passworddocument,passwordtemplate,
revert,writepassworddocument,writepasswordtemplate,format);
 
用Create看是否会解决问题
 
多人接受答案了。
 
后退
顶部