摘自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。

解决方案 »

  1.   

    我用的是Word2000,如果是97则去掉最后两个参数就是了,
    上面那老兄的的是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);
      

  2.   

    谢谢两位大虾,分已经给出,thanks!
      

  3.   

    请问如何在word帮助中找到这类信息。不好意思,我找不到。我的Email:[email protected]