Zeilen in Excel formatieren
-
Hi,
mit folgendem code schreib ich die spaltentitel in ein excel sheet, jetzt wäre es toll wenn ich die schriftart und größe angeben könnte. weis einer von euch wie das geht?
for (int iCol = 0; iCol < Abfrage->Fields->Count; iCol++) { Variant Range = WorkSheet.OlePropertyGet("Cells", iRow+1, iCol+1); Range.OlePropertySet("Value", Abfrage->Fields->Fields[iCol]->DisplayName); }
-
Bei den Fällen benutz ich immer die Makroaufzeichnungsfunktion von Excel.
Wenn du die Range bzw. die Selection hast, dann kannst du diese Eigenschaften verwenden:
Selection.Font
.Name = "Arial"
.Size = 14Variant Font = Range.OlePropertyGet("Font");
Font.OlePropertySet("Name",WideString("Arial"));Ist leider nicht getestet, da ich grad auf dem falschen BS bin.
Gruß