Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Excel erstellen, Zellen Formatieren-Zeilenumbruch und Textorientierung (https://www.delphipraxis.net/175318-excel-erstellen-zellen-formatieren-zeilenumbruch-und-textorientierung.html)

Cordt 12. Jun 2013 12:20

Delphi-Version: 2009

Excel erstellen, Zellen Formatieren-Zeilenumbruch und Textorientierung
 
Hallo Delphianer,

Ich habe ein Problem bei der Formatierung der Zellen.
Ich habe Google mit dieser Frage nun schon mehrfach gequält, aber bislang erfolglos.
Ich möchte, dass die Eigenschaft "Zeilenumbruch" in den Zellen, aktiv ist.
(Rechtsklick in Excel, Zellen formatieren, Registerkarte Ausrichtung, Haken bei "Zeilenumbruch").
Eine weitere Problematik ist, dass ich die Textorientierung gerne anpassen würde. Ich würde gerne bei manchen Zellen die Orientierung auf 90° setzen, also den Text von unten nach oben schreiben.
Die restlichen Formatierungsschritte, wie Ausrichtungen, diverse Rahmen, verbundene Zellen, sind kein Problem.

Musste das jemand schonmal machen und kennt da eine Lösung?

MfG Cordt

sx2008 12. Jun 2013 12:28

AW: Excel erstellen, Zellen Formatieren-Zeilenumbruch
 
Zeichne die Änderung mal als Makro auf, dann kannst du im generierten VBA-Code nachschauen und auf deinen Delphicode übertragen.
Und wenn's klappt bitte hier beschreiben wie's geht.

baumina 12. Jun 2013 12:34

AW: Excel erstellen, Zellen Formatieren-Zeilenumbruch und Textorientierung
 
Selection.WrapText = True // Zeilenumbruch
Selection.Orientation = 90 // Drehen

Cordt 12. Jun 2013 13:17

AW: Excel erstellen, Zellen Formatieren-Zeilenumbruch und Textorientierung
 
Göttlich.
es funktioniert beides, danke baumina.

@sx2008
auch dir danke für den Tip.
Ich hab das zwar bisher noch nie gemacht, aber werde mich bei meinem nächsten Problem in die Richtung damit befassen und meine Lösung dann posten. Auch dir ein herzliches Dankeschön

Lg
Cordt


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