FrmXmYZ.WordApplication1.documents.open(filename,
  confirmconversions,readonly,   addtorecentfiles,
  passworddocument,   passwordtemplate,
  revert,writepassworddocument,writepasswordtemplate,format);
在网上看到各贴都是说是十个参数,但我看它的提示好像要十二个参数,怎么回事?怎么写?

解决方案 »

  1.   

    12个参数:oFileName := 'c:\test.doc';
      oReadOnly := True;
      CfCversions := EmptyParam;
      AddToRctFiles := EmptyParam;
      PswDocument := EmptyParam;
      PswTemplate := EmptyParam;
      oRevert := EmptyParam;
      WPswDocument := EmptyParam;
      WPswTemplate := EmptyParam;
      oFormat := EmptyParam;
      oEncoding := EmptyParam;
      oVisible := True;WordApplication.Documents.Open(oFileName, CfCversions, oReadOnly, AddToRctFiles,
                                   PswDocument, PswTemplate, oRevert, WPswDocument,
                                   WPswTemplate, oFormat, oEncoding, oVisible);
      

  2.   

    ok,谢谢可否给一个完整的打开WORD,然后替换WORD中某个字符值,关闭WORD的完整程序?
      

  3.   

    处理一些事务,耽误了一会。................  WordApplication.Documents.Open(oFileName,
                                     EmptyParam,EmptyParam,EmptyParam,
                                     EmptyParam,EmptyParam,EmptyParam,
                                     EmptyParam,EmptyParam,EmptyParam,
                                     EmptyParam,EmptyParam);  WordDocument.ConnectTo(WordApplication.ActiveDocument);  FindText := 'fossil2000';
      ReplaceWith := 'sanmaotuo';
      Replace := 2;  {type
      WdReplace = TOleEnum;
      const
      wdReplaceNone = $00000000;
      wdReplaceOne = $00000001;
      wdReplaceAll = $00000002; }  WordDocument.Content.Find.Execute(FindText,
                                        EmptyParam,EmptyParam,EmptyParam,
                                        EmptyParam,EmptyParam,EmptyParam,
                                        EmptyParam, EmptyParam,
                                        ReplaceWith,Replace,
                                        EmptyParam,EmptyParam,EmptyParam,EmptyParam);
      WordDocument.Save;
      WordDocument.Close;
      WordDocument.Free;  WordApplication.Free;...............................
      

  4.   

    这个问题与WORD没有关系,用FileOpen去判断就可以了。