Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Excel Font formatieren (https://www.delphipraxis.net/190738-excel-font-formatieren.html)

Sidi61 1. Nov 2016 19:06

Excel Font formatieren
 
Hallo zusammen,

hänge gerade an der Formatierung von Text in einer Zelle, speziell das Unterstreichen

Excel lässt für Font.Underline verschiedene Arten zu: xlUnderlineStyleSingle, xlUnderlineStyleDouble, xlUnderlineStyleSingleAccounting und xlUnderlineStyleDoubleAccounting.

mit Delphi kann ich nur ExcelApp.Cells[2,1].Font.Underline := true oder false angeben.

Gibt es hier noch eine andere Möglichkeit die verschiedenen Unterstreichungstypen zu setzen??

Gruß
Sidi61

PS. durchgestrichen kann man mit Font.Strikethrough := true or false setzen ;-)

Chemiker 2. Nov 2016 01:03

AW: Excel Font formatieren
 
Hallo Sidi61,

eine Möglichkeit doppelt zu unterstreichen:

Delphi-Quellcode:
const
  xlUnderlineStyleDouble=-4119;



  ExcelApp.Cells[1,1]:= 'das ist ein Test';
  ExcelApp.Selection.Font.Underline := xlUnderlineStyleDouble;
Bis bald Chemiker

Sidi61 4. Nov 2016 18:47

AW: Excel Font formatieren
 
Hallo Chemiker,

funktioniert prima, dachte hier können nur boolsche Werte übergeben werden.

Besten Dank.

himitsu 5. Nov 2016 05:24

AW: Excel Font formatieren
 
https://msdn.microsoft.com/de-de/lib.../ff834909.aspx
http://fox.wikis.com/wc.dll?Wiki~ExcelConstants
Das was die Schnittstelle kann, ändert sich nicht, nur weil das jetzt in Delphi aufgerufen wird.

Aber entgegen der Doku hat man scheinbar auch BOOL mit implementiert.

ConnorMcLeod 7. Nov 2016 13:50

AW: Excel Font formatieren
 
Zitat:

Zitat von Sidi61 (Beitrag 1352669)
dachte hier können nur boolsche Werte übergeben werden.

Ein wenig OT, aber: der Typ hieß Boole und seine Werte sind deshalb boolesch ;-) Guckstdu hier.


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