Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: Word OLE InsertFile

  Alt 13. Okt 2010, 13:42
Quick and Dirty ungekapselt


Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Fword,FDocument,FFindObject:OleVariant;
  Filename:String;

begin
   Filename := 'C:\temp\test.doc';
        Fword := CreateOleObject('Word.Application');
       FDocument := Fword.Documents.Add(Filename);
       FFindObject := FDocument.ActiveWindow.Selection.Find;
        Fword.visible := true;
        FFindObject.ClearFormatting;
        FFindObject.Replacement.ClearFormatting;
        FFindObject.Text := '#DOC-Ende';
        FFindObject.Forward := True;
        FFindObject.Replacement.Text := '';
        FFindObject.Wrap := 1;
        FFindObject.MatchCase := False;
        FFindObject.MatchWholeWord := False;
        FFindObject.MatchWildcards := False;
        FFindObject.MatchSoundsLike := False;
        FFindObject.MatchAllWordForms := False;
        if FFindObject.Execute() then Fword.selection.InsertFile('C:\temp\test.rtf')

end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)

Geändert von Bummi (13. Okt 2010 um 13:44 Uhr)
  Mit Zitat antworten Zitat