Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Text an eckige Klammern in Winword uebertragen


Markos - So 22.08.04 14:52
Titel: Text an eckige Klammern in Winword uebertragen
Bisher kann ich von Delphi aus verschiedene Textpassagen und Wörter an bestimmte Textmarken in einem Winword Dokument übertragen. Da Textmarken aber nicht das ideale sind, will ich einzelne Wörter an bestimmte Variablen in Word übertragen.

Wie kann man das lösen?

-------------
Word Dokument:

Sehr geehrter Herr <Name>,

Sie haben den Jackpot mit <Nummer> Millionen gewonnen.
-------------

Also an die Variable <Name> will ich den Name von einem TEdit pasten ...

Markos


MSCH - So 22.08.04 18:04

nimm Felder in Word. Diese kannst du direkt aus D ansprechen und Setzen.
Schnipsel:

Delphi-Quelltext
1:
TWordDocument.FormFields.Item(O).Set_Result('Hallo');                    


grez
msch


Markos - Mi 19.01.05 23:03

Mit Feldern ist das Problem das Sie für den Benutzer nicht sichtbar sind bei der Anlage der Felder. Da wären doch eckige Klammern viel idealer. Hat dazu jemand eine Idee?