![]() |
Word automation / Formatierung von Word über Delphi
Guten abend alle zusammen,
ich habe da ein kleines Problem mit Word und Delphi. Ich versuche schon denn ganzen Tag herauszufinden, wie man Delphi beibringen kann, das ein Text (Datum) das ich von Delphi an Word übergeben will rechtsbündig sein soll. |
Das sollte dir auf die Sprünge helfen:
Stichwort: wdAlignParagraphRight VBA Code:
Code:
Selection.ParagraphFormat.Alignment = wdAlignParagraphRight
|
Das habe ich im Makro auch herausgefunden, aber ich weiß nicht, wo oder wie ich das in Delhphi anbringe.
Das ganze sieht bei mir so aus
Code:
Soll das da mit rein oder wo muß das hin, ich bekomme immer ne nur ne Fehlermeldung.
Word.Selection.TypeText(Text:= DateToStr(Date));
|
Das sollte doch so gehen:
Delphi-Quellcode:
const
wdAlignParagraphRight = $00000002; begin //... Word.Selection.TypeText(Text:= DateToStr(Date)); Word.Selection.ParagraphFormat.Alignment := wdAlignParagraphRight |
He, super. Vielen Dank.
Nun habe ich aber noch zwei kleine Fragen. 1. Wo bekomme ich die Zahlen her ($00000002), die bei const angegeben hast, 2. wie kann ich Word sagen, das das Feld was er da hingeschrieben hat ein Seriendruckfeld ist? |
Zitat:
Zitat:
FormFields ansteuern. Ein Beispiel dazu habe ich glaub mal im SwissDelphiCenter gepostet. |
Da werde ich morgen gleich mal auf die Suche begeben.
Ersteinmal vielen Dank. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 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