ExcelTableObject
Rückgabewert von CreateExcelTableObject (Opus Funktion)
https://msdn.microsoft.com/en-us/library/aa140066%28v=office.14%29.aspx
String Matrix
Bezeichnung | Beschreibung |
.Text | Default = „", Inhalt der Zelle. Im Text sind die Tags <B> (bold), <U> (underline), <S> (strikethrough), <I> (italic), <Sub> (subscript), <Sup> (superscript) möglich Wenn HTML Formatierungen verwendet werden sollen, dann ist auch das Feld "DataType" korrekt zu befüllen (siehe unten). Horizontal und vertikales alignment:  z. B. StyleResult.Align[13] = "ss:Horizontal=\"Center\" ss:Vertical=\"Center\" ss:WrapText=\"1\""; oben = Top, unten = Bottom Soll der Text einer Zelle auf mehrere Zeilen geschrieben werden kann der Zeilenumbruch mit \n angegeben werden. Im dazugehörenden Style muss "ss:WrapText=\"1\"" stehen (z. B. StyleResult.Align[13] = "ss:Horizontal=\"Center\" ss:Vertical=\"Center\" ss:WrapText=\"1\""); |
.DataType | Default = „String", möglich sind: „String", „Number", „DateTime", „Boolean". Achtung: Die Gross-/Kleinschreibung ist relevant. Möchte man z.B. nur einen Teil der Zelle in Bold, sollte dieses Feld folgendes enthalten: "String\" xmlns=\"http://www.w3.org/TR/REC-html40"; Danach beim Text z.B.: "\<B\>SP\</B\>=Schriftliche Prüfung" (so wird SP fett geschrieben). Die < und > müssen escaped werden. Auf Gross-/Kleinschreibung der Tags achten. |
.CellOptions | Default = „". Hier können weitere Optionen für die Zelle (z.B. Formeln) angegeben werden. Zellen mergen: "ss:MergeAcross=\"x\"" (x=Anzahl Zellen die dazugenommen werden, danach mit OmitCell die Zellen überspringen). Beispiel Cell Merge: Beispiel Formeln: |
.CellAdditionalData | Default = „". Hier können zusätzliche Tags angegeben werden, z.B. für Comments. |
Integer Array
Bezeichnung | Beschreibung |
.Width | Breite der gesamten Spalte in points. Wird der Wert 0 angegeben, wird die default-Breite verwendet. 1 point entspricht ca. 0.3528 mm (1/72 ''). Wird ein positiver Wert angegeben, dann gilt diese Breite genau. Wird ein negativer Wert angegeben, dann wird die Breite dem Inhalt angepasst. |
.Height | Höhe der gesamten Zeile in points. Wird der Wert 0 angegeben, wird die default Höhe verwendet. 1 point entspricht ca. 0.3528 mm (1/72 ''). Wird ein positiver Wert angegeben, dann gilt diese Höhe genau. Wird ein negativer Wert angegeben, dann wird die Höhe dem Inhalt angepasst. |
Integer Matrix
Bezeichnung | Beschreibung |
.OmitCell | Gibt an, ob eine Zelle weggelassen wird. Bei einemWert von 1 wird die Zelle weggelassen. |
.StyleIndex | Nummer des Styles (ab 0, aufwärts zählend entsprechend der Anzahl der Styles, die mit CreateExcelStyle() kreiert wurden.) |
String
Bezeichnung | Beschreibung | ||||||||||||||||
.Header | Kopfzeilendefinition. Dieser String ist aus folgenden Elementen zusammengesetzt: | ||||||||||||||||
.Footer | Fusszeilendefinition (siehe .Header für mehr Informationen) | ||||||||||||||||
.Worksheet | Name des Worksheets, erscheint als Laschenbezeichnung. Wird der Name leergelassen, wird "Sheet1" verwendet. Die Bezeichnung darf keines der folgenden Zeichen enthalten: \ / ? * [ ] : Diese Zeichen werden folgendermassen ersetzt:
| ||||||||||||||||
.WorksheetXml | |||||||||||||||||
.WorkSheetOptionsXml |
Float
Bezeichnung | Beschreibung |
.HeaderMargin | Abstand der Kopfzeile vom Rand (def = 0.39370078740157483) |
.FooterMargin | Abstand der Fusszeile vom Rand (def = 0.3937..) |
.PageMarginBottom | Abstand vom unteren Rand (def = 0.3937..) |
.PageMarginLeft | Abstand vom linken Rand (def = 0.3937..) |
.PageMarginRight | Abstand vom rechten Rand (def = 0.3937..) |
.PageMarginTop | Abstand vom oberen Rand (def = 0.3937..) |
Integer
Bezeichnung | Beschreibung |
.Landscape | 1 = Landscape, 0 = Portrait |