ExcelStyleObject

Rückgabewert von CreateExcelStyleObject (Opus Funktion)

https://msdn.microsoft.com/en-us/library/aa140066%28v=office.14%29.aspx

String Array

Bezeichnung

Beschreibung

.Align

z. B.: StyleResult.Align[7] = "ss:Horizontal=\"Left\" ss:Vertical=\"Center\" ss:WrapText=\"1\""

 Horizontales Alignment: "ss:Horizontal=\"Center\" oder Left, Right, Automatic (def.)

 Vertikales Alignment: "ss:Vertical=\"Top\" oder Center, Bottom, Automatic (def.)

Rotieren des Textes: "ss:Rotate=\"-90\" oder 0, 90 (0=horizontal, -90=nach unten, 90=nach oben)

Text am Ende der Zelle auf neue Zeile schreiben: "ss:WrapText=\"1\" (default = 0, nicht wrappen, 1=wrap)

.Font

Name der zu verwendenden Schriftart. z.B.
"ss:FontName=\"Calibri\" x:Family=\"Swiss\" ss:Size=\"10\" ss:Bold=\"1\""

Weitere Optionen: ss:Color ("#rrggbb"),  ss:Italic (italic = 1), ss:Underline (None, SingleDoubleSingleAccounting, and DoubleAccounting)x:CharSet (Win32-dependent character set value.)

.NumberFormat

Formatierung des Zelleninhalts

Beispiele:

ExcelTableObject.DataType = "DateTime":

ExcelTableObject.Text = "2010-01-01T13:26:32.000"

"ss:Format=\"dd/mm/yyyy\"" ergibt 01.01.2010

"ss:Format=\"dd/mm/yy\"" ergibt 01.01.10

"ss:Format=\"hh:mm:ss\"" ergibt 13:26:32

"ss:Format=\"dd/mm/yyyy hh:mm:ss\"" ergibt 01.01.2010 13:26:32

ExcelTableObject.DataType = "Number":

“ss:Format=\"0.00\"“ ergibt immer zwei Nachkommastellen

.Interior

Farbe der Zellenfüllung („\„#rrggbb\""). Zusätzlich kann mit „ss:PatternColor=\"#rrggbb\" " angegeben werden, welche Farbe die Struktur (InteriorPattern) hat.

.InteriorPattern

Struktur der Füllung. Eines aus „None", „Solid", „Gray75", „Gray50", „Gray25", „Gray125", „Gray0625", „HorzStripe", „VertStripe", „ReverseDiagStripe", „DiagStripe",

„DiagCross", „ThickDiagCross", „ThinHorzStripe", „ThinVertStripe", „ThinReverseDiagStripe", „ThinDiagStripe", „ThinHorzCross", and „ThinDiagCross".

Default ist „Solid".

.PatternDiagonalLeft

Strichart der Diagonalen von links oben nach rechts unten. Default ist "Continuous".

.PatternDiagonalRight

Strichart der Diagonalen in von links unten nach rechts oben. Default ist "Continuous".

.PatternBottom

Default ist "Continuous".

.PatternLeft

Default ist "Continuous".

.PatternRight

Default ist "Continuous".

.PatternTop

Default ist "Continuous".

Integer Array

Bezeichnung

Beschreibung

.ThicknessBottom

Strichdicke am unteren Zellenrand. Mögliche Werte: „", „0", „1", „2", „3". Ein leerer String bedeutet keine Linie.

.ThicknessLeft

Strichdicke am linken Zellenrand. Mögliche Werte: „", „0", „1", „2", „3". Ein leerer String bedeutet keine Linie.

.ThicknessRight

Strichdicke am rechten Zellenrand. Mögliche Werte: „", „0", „1", „2", „3". Ein leerer String bedeutet keine Linie.

.ThicknessTop

Strichdicke am oberen Zellenrand. Mögliche Werte: „", „0", „1", „2", „3". Ein leerer String bedeutet keine Linie.

.ThicknessDiagonalLeft

Strickdicke der Diagonalen von links oben nach rechts unten.

.ThicknessDiagonalRight

Strickdicke der Diagonalen von links unten nach rechts oben.