在delphi中如何打开一个新的word文档,且内容和一个已存在的word文档的内容相同?并且在修改了这个word文档之后保存的默认路径是“我的文档”。谢谢各位莅临执教!

解决方案 »

  1.   

    var
       NewDoc: Variant;
       V: OleVariant;
    begin
          V := CreateOleObject('Word.Application');
          NewDoc :=V.Documents.Open(FileNameTemp);
    end;
      

  2.   

    delphi里有控件可以连接office的。
      

  3.   

    1、 to GARNETT2183(極品狼王):你说的这个方法只能打开已存在的word文档,不能实现我说的功能。还有没有其他方法?
    2、kongguangming(Fly) :我知道有接口,可就是不知道怎么写,麻烦你详细指点!!!
      

  4.   

    var
      tmpWord:variant;
      path:string;
    begin
      path:=ExtractFilePath(application.ExeName);
      tmpWord:=CreateOleObject('Word.Application');
      tmpWord.Documents.Add;
      tmpword.visible:=true;
      tmpWord.Selection.InsertFile(path+'word1');
    end;