怎样设置Excel单元格的背景颜色和工作表Sheet的零值显示?
1、怎样设置Excel单元格的背景颜色?
2、怎样设置Excel工作表Sheet的零值显示或不显示?
问题点数:20、回复次数:3Top
1 楼huanyi(残荷淡月)回复于 2006-02-23 12:34:57 得分 5
第一个问题:
s_Range := Excel_Sheet.Range[Excel_Sheet.Cells[2, 5],Excel_Sheet.Cells[2,17]];
s_Range.Interior.ColorIndex := 34; //Silver Green 背景色
s_Range.Font.ColorIndex := 55; //字的颜色
第二个不知道, 应该用代码控制吧,呵呵Top
2 楼hongchenzpm111(红尘)回复于 2006-02-23 20:02:01 得分 15
给你说个大概意思,代码是以前写的程序里的
1\
exRange := 'A' + IntToStr(row) + ':' + F_ColumnName(FColNum) + IntToStr(row);
Excelid.worksheets[1].Range[exRange].Interior.ColorIndex := 35;
2\
//不显示0(0显示为空值)
Excelid.ActiveWindow.DisplayZeros := False;
Top
3 楼hongchenzpm111(红尘)回复于 2006-02-23 20:03:09 得分 0
顺带多说些.呵呵.肯定有用
//取消单元格显示
Excelid.ActiveWindow.DisplayGridlines := False;
//不显示0(0显示为空值)
Excelid.ActiveWindow.DisplayZeros := False;
//窗口冻结
Excelid.WorkSheets[1].Cells[5, 2].Select;
Excelid.ActiveWindow.FreezePanes := True;
Top




