Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Word OLE - komplette Dokumente einfügen? (https://www.delphipraxis.net/181672-word-ole-komplette-dokumente-einfuegen.html)

fillibuster 2. Sep 2014 11:19

Word OLE - komplette Dokumente einfügen?
 
Hallo,

ist es möglich über OLE ein oder mehrere Word Dokument(e) in ein neues Word Dokument einzufügen? Also per OLE neues Word Dokument erstellen und dann einzelne Word Dokumente direkt an der Cursorposition hintereinander einzufügen?

Viele Grüße ...

Sir Rufo 2. Sep 2014 11:49

AW: Word OLE - komplette Dokumente einfügen?
 
Geht das mit Word selber?

Wenn ja, dann zeichne die Aktionen auf und übertrage die nach Delphi.
(Mit OLE wird einfach nur das Programm ferngesteuert)

Bummi 2. Sep 2014 12:00

AW: Word OLE - komplette Dokumente einfügen?
 
Delphi-Quellcode:
uses ComObj;

const
  wdStory=6;


procedure TForm5.Button1Click(Sender: TObject);
var
 newDoc,newDocument:Variant;
 Data:Variant;
begin
   newDoc := CreateOleObject('Word.Application');
   newDoc.Visible := true;
   newDocument   := newDoc.Documents.Add();
   newDoc.Selection.EndKey(Unit:=wdStory);
   newDoc.Selection.InsertFile('C:\temp\Test.doc');
   newDoc.Selection.EndKey(Unit:=wdStory);
   newDoc.Selection.InsertFile('C:\temp\Test2.doc');

end;

fillibuster 2. Sep 2014 13:01

AW: Word OLE - komplette Dokumente einfügen?
 
Danke euch! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz