Ich habe es mit einem einfachen WordApplication.Paste versucht, das funktioniert ja ganz einfach.
Delphi-Quellcode:
RichEdit1.SelectAll;
RichEdit1.CutToClipboard;
WordApplication1.Connect;
WordApplication1.Visible := true;
WordApplication1.Documents.Add(EmptyParam,EmptyParam,EmptyParam,EmptyParam);
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
WordApplication1.Selection.Paste;
WordApplication1.Disconnect;
Wie PasteSpecial aufgerufen wird, habe ich nicht herausgefunden
(in einem Word-Makro sieht das so aus:
Selection.WholeStory
Selection.PasteSpecial Link:=False, DataType:=20,
Placement:=wdInLine, DisplayAsIcon:=False)
ob PasteSpecial aber überhaupt Vorteile bietet, ist mir nicht klar. Was meinst Du mit "Verseuchung" der Zwischenablage eigentlich?
Ralf