I can change the bold and Font in Excel, but how to change the background colour of a range of cells?
'_____________________________________________________________________________________________________________________
FUNCTION Write_to_Excel(Koo_X AS LONG, Koo_Y AS LONG, schreibe AS VARIANT, farbe AS LONG) ' spalte zeile
DIM vRange AS VARIANT
DIM vVnt AS VARIANT
DIM vVnB AS VARIANT
DIM oExcelWorkSheet AS GLOBAL ExcelWorkSheet
CALL Kolonne(Koo_X,Koo_Y)
LET vRange = koordinaten
'farbe=2
IF farbe=0 THEN LET vVnt = RGB(0,0,0)
IF farbe=1 THEN LET vVnt = RGB(255,0,0) ' Rot
IF farbe=2 THEN LET vVnt = RGB(0,0,255) ' Blau
IF farbe=3 THEN LET vVnt = RGB(0,150,0) ' Grün
IF farbe&>0 THEN vVnB=15
OBJECT LET oExcelWorkSheet.Range(vRange).Font.Color = vVnt
OBJECT LET oExcelWorkSheet.Range(vRange).Font.Bold = vVnB
OBJECT LET oExcelWorkSheet.Range(vRange).Value = schreibe
END FUNCTION
'_____________________________________________________________________________________________________________________
FUNCTION Write_to_Excel(Koo_X AS LONG, Koo_Y AS LONG, schreibe AS VARIANT, farbe AS LONG) ' spalte zeile
DIM vRange AS VARIANT
DIM vVnt AS VARIANT
DIM vVnB AS VARIANT
DIM oExcelWorkSheet AS GLOBAL ExcelWorkSheet
CALL Kolonne(Koo_X,Koo_Y)
LET vRange = koordinaten
'farbe=2
IF farbe=0 THEN LET vVnt = RGB(0,0,0)
IF farbe=1 THEN LET vVnt = RGB(255,0,0) ' Rot
IF farbe=2 THEN LET vVnt = RGB(0,0,255) ' Blau
IF farbe=3 THEN LET vVnt = RGB(0,150,0) ' Grün
IF farbe&>0 THEN vVnB=15
OBJECT LET oExcelWorkSheet.Range(vRange).Font.Color = vVnt
OBJECT LET oExcelWorkSheet.Range(vRange).Font.Bold = vVnB
OBJECT LET oExcelWorkSheet.Range(vRange).Value = schreibe
END FUNCTION
Comment