語句 OleContainer1.CreateObjectFromFile(sFileName,False);
只能在容器中打開,效果不好..
你为什么不能用Server中的WordApplication和wordDocument呢?
WordApplication.connect;
WordApplication.Visible:=true;
WordDocument.Open方法
格式:WordDocuments.Open(FileName,ConfirmConversions,ReadOnly,PassWordDocument,
                         PasswordTemplate,Revent,WritePasswordDocument,WritePassWordTemplate,
                         Format,Encoding,Visible)FileName: 文档名(包含路径)
Confirmconversions: 是否显示文件转换对话框
ReadOnly: 是否以只读方式打开文档
AddToRecentFiles: 是否将文件添加到"文件"菜单底部的最近使用文件列表中
PassWordDocument: 打开此文档时所需要的密码
PasswordTemplate: 打开此模板时所需要的密码
Revert: 如果文档已经,是否重新打开文档
WritePasswordDocument: 保存对文档更改时所需要的密码
WritePasswordTemplate: 保存对模板进行更改时所需要的密码
Format: 打开文档时所需使用的文件转换器
Encoding: 所使用的文档代码页
Visible: 打开文档的窗口是否可见
以上变量为oleVariant类型