![]() |
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:
machen. myword ist vom Typ Word2000._Application.
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 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 |
Re: Word-Steuerung mit Delphi
Hallo
wie verbindest du dich zu Word? Mfg Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 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