使用 Excel Writer 进行条件格式设置

使用 Excel Writer 进行条件格式设置

在 Excel 中,使用 Interop dll 我有以下代码。

            objWorkSheet.Range[objExcel.Cells[intHeaderRowCnt + 2, 6], objExcel.Cells[intCellRowCnt, 6]].Formula = "=RC[-3]-RC[-1]";
            objWorkSheet.Range[objExcel.Cells[intHeaderRowCnt + 2, 6], objExcel.Cells[intCellRowCnt - 1, 6]].FormatConditions.Add(Excel.XlFormatConditionType.xlCellValue, Excel.XlFormatConditionOperator.xlGreater, 0, 0);
            objWorkSheet.Range[objExcel.Cells[intHeaderRowCnt + 2, 6], objExcel.Cells[intCellRowCnt - 1, 6]].FormatConditions[1].Interior.ColorIndex = 3;
            objWorkSheet.Range[objExcel.Cells[intHeaderRowCnt + 2, 6], objExcel.Cells[intCellRowCnt - 1, 6]].FormatConditions.Add(Excel.XlFormatConditionType.xlCellValue, Excel.XlFormatConditionOperator.xlLess, 0, 0);
            objWorkSheet.Range[objExcel.Cells[intHeaderRowCnt + 2, 6], objExcel.Cells[intCellRowCnt - 1, 6]].FormatConditions[2].Interior.ColorIndex = 4;

如何使用 Office Writer 在 Excel 中实现条件格式?

相关内容