![]() |
Word-OLE: Leere Zeile vor eine Tabelle setzen
Hallo
Wie kann man via OLE eine leere Zeile oder ein Carriage-Return vor eine Tabelle in einem Worddokument einfügen? Es geht darum, dass in einem Worddokument eine Tabelle ganz am Anfang steht. Für die OLE-Verarbeitung muss nun vorgängig eine leere Zeile vor der Tabelle eingefügt werden. Wenn man dies in Word von Hand macht, hilft z.B. die Tastenkombination Ctrl+Shift+Enter. Mein Versuch mit
Code:
für ins Leere bzw. es werden zwei Sonderzeichen und eine Zeilenschaltung in die erste Zelle der Tabelle eingefügt. Dies, da die Zeichen nacheinander einfügt werden und nicht als Tastenkombination.
WordApplication.ActiveDocument.Range(0,0).InsertBefore(#17#16#13); // neue Zeile vor einer Tabelle mit Crtl+Shift+Enter
Gibt es eine Möglichkeit via OLE eine Tastenkombination (z.B. Ctrl+Shift+Enter) an das ActiveDocument zu senden? Danke für jede Hilfe und Gruss, Robert |
AW: Word-OLE: Leere Zeile vor eine Tabelle setzen
Schau bitte mal dort:
![]() |
AW: Word-OLE: Leere Zeile vor eine Tabelle setzen
Hallo
Zitat:
Gruss, Robert |
AW: Word-OLE: Leere Zeile vor eine Tabelle setzen
Hallo,
versuch es mal mit TypeText und schreib einen Zeilenumbruch 10+13. Ich meine ich hätte das vor einigen Jahren mal so gelöst. MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 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 by Thomas Breitkreuz