摘自office帮助
FileName Variant 类型,必需。文档名(可包含路径)。ConfirmConversions Variant 类型,可选。该属性为 True 时,如果文档不是 Microsoft Word 格式,则显示“文件转换”对话框。ReadOnly Variant 类型,可选。如果此属性为 True,则以只读方式打开文档。AddToRecentFiles Variant 类型,可选。如果本属性为 True,则会将上述文件名添至“文件”菜单底部的最近使用过的文件列表中。PasswordDocument Variant 类型,可选。打开此文档时所需的密码。PasswordTemplate Variant 类型,可选。打开此模板时所需的密码。Revert Variant 类型,可选。用于控制当 FileName 与已打开的文档同名时执行的操作。如果此属性为 True,则放弃对已打开文档进行的所有尚未保存的改动,并将重新打开该文档。如果此属性为 False,则激活已打开的文档。WritePasswordDocument Variant 类型,可选。保存对文档进行的更改时所需的密码。WritePasswordTemplate Variant 类型,可选。保存对模板进行的更改时所需的密码。Format Variant 类型,可选。打开文档时使用的文件转换器。可为下列 WdOpenFormat 常量之一:wdOpenFormatAllWord、wdOpenFormatAuto、wdOpenFormatDocument、wdOpenFormatEncodedText、wdOpenFormatRTF、wdOpenFormatTemplate、wdOpenFormatText、wdOpenFormatUnicodeText 或 wdOpenFormatWebPages。默认值为 wdOpenFormatAuto。要指定外部文件格式,请将 OpenFormat 属性应用于 FileConverter 对象,以便确定要用于此参数的值。Encoding Variant 类型,可选。在查看保存文档时,Microsoft Word 所使用的文档编码(代码页或字符集)。可以是任何有效的 MsoEncoding 常量。可以在“Visual Basic 编辑器”的“对象浏览器”中查看有效 MsoEncoding 常量的列表。默认值为系统代码页。Long 类型,可读写。Visible Variant 类型,可选。如果此值为 True,则在可见窗口中打开文档。默认值为 True。
FileName Variant 类型,必需。文档名(可包含路径)。ConfirmConversions Variant 类型,可选。该属性为 True 时,如果文档不是 Microsoft Word 格式,则显示“文件转换”对话框。ReadOnly Variant 类型,可选。如果此属性为 True,则以只读方式打开文档。AddToRecentFiles Variant 类型,可选。如果本属性为 True,则会将上述文件名添至“文件”菜单底部的最近使用过的文件列表中。PasswordDocument Variant 类型,可选。打开此文档时所需的密码。PasswordTemplate Variant 类型,可选。打开此模板时所需的密码。Revert Variant 类型,可选。用于控制当 FileName 与已打开的文档同名时执行的操作。如果此属性为 True,则放弃对已打开文档进行的所有尚未保存的改动,并将重新打开该文档。如果此属性为 False,则激活已打开的文档。WritePasswordDocument Variant 类型,可选。保存对文档进行的更改时所需的密码。WritePasswordTemplate Variant 类型,可选。保存对模板进行的更改时所需的密码。Format Variant 类型,可选。打开文档时使用的文件转换器。可为下列 WdOpenFormat 常量之一:wdOpenFormatAllWord、wdOpenFormatAuto、wdOpenFormatDocument、wdOpenFormatEncodedText、wdOpenFormatRTF、wdOpenFormatTemplate、wdOpenFormatText、wdOpenFormatUnicodeText 或 wdOpenFormatWebPages。默认值为 wdOpenFormatAuto。要指定外部文件格式,请将 OpenFormat 属性应用于 FileConverter 对象,以便确定要用于此参数的值。Encoding Variant 类型,可选。在查看保存文档时,Microsoft Word 所使用的文档编码(代码页或字符集)。可以是任何有效的 MsoEncoding 常量。可以在“Visual Basic 编辑器”的“对象浏览器”中查看有效 MsoEncoding 常量的列表。默认值为系统代码页。Long 类型,可读写。Visible Variant 类型,可选。如果此值为 True,则在可见窗口中打开文档。默认值为 True。
上面那老兄的的是Word帮助中的内容,翻译到Delphi可不容易,曾花了我一天
var
strFullPath:String;
FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible:OleVariant;
wdDoNotSaveChanges,a:OleVariant;
begin
// Word2000:=CreateOleObject('Word.Application'); ConfirmConversions := False; AddToRecentFiles := False;
PasswordDocument := '';
PasswordTemplate := '';
Revert := True;
WritePasswordDocument := '';
WritePasswordTemplate := '';
Format := 0;
ReadOnly:=True;
ConfirmConversions:=False;
FileName:='the file u wanner open';
//showmessage(strFullPath+ ' '+FileName );
try Word2000.Documents.Open(FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format, Encoding, Visible);
//word97.Documents.Open(FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, Format);