Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Word-Steuerung mit Delphi (https://www.delphipraxis.net/53839-word-steuerung-mit-delphi.html)

Pascal 23. Sep 2005 14:40


Word-Steuerung mit Delphi
 
Hallo,

ich habe ein sehr spezifisches Problem, aber vielleicht hat ja jemand schon mal so was gemacht bzw. weiß Rat:
Ich steuere Word von Delphi7 aus mit Hilfe der Klasse Word2000, welche von Borland mitgeliefert wird. Nun soll das Feld: "Seite" eingefügt werden. Dieses Feld zeigt die aktuelle Seite an.
Dies möchte ich mit dem Befehl:
Delphi-Quellcode:
var lc_field, lc_name, formatting: OleVariant;
begin
   lc_field:= wdFieldEmpty;
   lc_name:= Feldname;
   formatting := FALSE;
   myword.Selection.Fields.Add(myword.Selection.Range,lc_field,lc_name,formatting);
end
machen. myword ist vom Typ Word2000._Application.

Wenn ich nun mein Programm laufen lasse, so erhalte ich aber unter Word2000 den Fehler:
"Ungültiger Befehl".
Starte ich aber Word2000 und zeichne in Makro auf, indem ich genau dieses Feld einfüge, erhalte ich den exakten Befehl (natürlich in Visual Basic Syntax) wie ich ihn verwenden will. Das komische ist , dass unter Word2002 (Word XP) alles funktioniert. Und auch unter Word2000 ist der Befehl ja eigentlich vorhanden.

Hat jemand eine Idee?

Grüße Pascal

Keldorn 23. Sep 2005 19:24

Re: Word-Steuerung mit Delphi
 
Hallo

wie verbindest du dich zu Word?

Mfg Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 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