Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Prism Automating Word in Delphi 8 (https://www.delphipraxis.net/15648-automating-word-delphi-8-a.html)

Jan404 2. Feb 2004 09:30


Automating Word in Delphi 8
 
Hallo,

Ich wolte gern Word benutzen von Delphi 8, ich habe immer etwas benutzt wie:

Word := CreateOleObject('Word.Basic');
Word.FileNew('Normal');

aber der CreateOleObject Routine ist nicht mehr im Comobj unit (die Helpfiles sagen aber das es noch da sein muss)

Wie kan ich 'automating Word' benutzen von Delphi 8?

Bitte hilfe,

danke!

Alexander 3. Feb 2004 17:36

Re: Automating Word in Delphi 8
 
Versuch mal Borland.Vcl.ComObj statt einfach nur ComObj zu benutzen.
Das ist allerdings nicht der eleganteste Weg, es muss denke ich mir auch eine "richtige" .NET-Variante geben...

Jan404 3. Feb 2004 19:08

Re: Automating Word in Delphi 8
 
Viel dank fuer das Antwort.
Aber leider funktioniert es nicht :cry:

Auch jetzt gibt es einfach nicht die procedure 'createoleobject'

Bernhard Geyer 4. Feb 2004 09:24

Re: Automating Word in Delphi 8
 
Projektverwaltung, rechte Maustaste: "Referenz hinzufügen", COM-Importe "Microsoft Word x.0 Object Library" hinzufügen

Code:
uses
  Word;

var
  WordApp: Word._Application;
  WordBasic: TObject;
begin
  WordApp := Word.ApplicationClass.Create;
  WordApp.Visible := True;

  WordBasic := WordApp.WordBasic;
Aber was Du jetzt mit dem WordBasic-Objekt machen kannst ...? Schau mal bei MSDN Library vorbei

Ach ja, EmptyParam gibt es in D8 nicht mehr, kann aber einfach selbst definiert werden:
Code:
var
  EmptyParam : System.Object;
begin
  EmptyParam := System.Reflection.Missing.Value;
end


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.

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