If Cells(1, 1) > 10 Then
Cells(1, 1)FontName = "宋体"
Cells(1, 1)FontColor = vbRed
Cells(1, 1)InteriorColorIndex = 4
Cells(1, 1)BordersColor = vbYellow
End If
End Sub
不过这样不如用条件格式好,如果数值不大于10那么你还要再用一些代码把格式都改回来
步骤如下:
1、新建一个Excel文件,以下将使用这个示例文件进行 *** 作,建立的表格结构如图,供读者参考。以下将在输入数学成绩大于80分的时候自动填充该处单元格颜色。
2、选中表格区域后,依次选中菜单项开始--条件格式--新建规则;进入新建格式规则界面。
3、在新建格式规则界面中,选择只为包含以下内容的单元格设置格式规则类型。
4、将单元格值设置大于80小于100。
5、点击格式按钮,在设置单元格格式界面中设置填充颜色为或其他颜色,然后确定。新建条件规则完成。
c# *** 作excel 比如获取单元格字元 背景颜色, 边框颜色,大小之类的资料 还是类excel档案就相当于一个物件,内部的表格,行,列,单元格,相当于内建的物件
背景 字元则是属性
MicrosoftOfficeInteropExcelApplication excel = new MicrosoftOfficeInteropExcelApplication();获取一个excel物件
注意下面的索引
int rowIndex = 1;行的起始是1而不是0
int colIndex = 0;行,列
excelApplicationWorkbooksAdd(true); 新增一个工作薄
之后想访问哪个单元格,行 列都可以通过索引去访问
excelCells[1, colIndex] 这个是访问第一行,第colIndex列的单元格
样式也有自己的属性
更加具体的可以参考下面的文章
:hibaidu/nirvanan/blog/item/ed173ec6aa020cd5d0006046
excel单元格背景颜色
选单栏,工具,选项,颜色,自己设定
如何用 jxl 获得 excel 单元格的背景颜色
希望能帮到你。
CellFormat cellFormat = cellgetCellFormat();
Colour colour= cellFormatgetBackgroundColour();
RGB rgb= colourgetDefaultRGB();
C#的ListView控制元件怎么设定单元格背景颜色
1、方法
单元格的背景颜色可以通过设定backgroundcolor来实现,下面给出单元格背景设定为红色的例子。
2、程式码如下
listboxbackgroundcolor = ColorRed;
如何检视excel单元格背景颜色程式码
getcell(单元格,63)为填充颜色
如何更改Excel单元格与pythonxlwt库的背景颜色
from xlwt import Workbook
import xlwt
book = Workbook()
sheet1 = bookadd_sheet('Sheet 1')
bookadd_sheet('Sheet 2')
st = xlwteasyxf('pattern: pattern solid;')
for i in range(0, 100):
st = xlwteasyxf('pattern: pattern solid;')
stpatternpattern_fore_colour = i
sheet1write(i % 24, i / 24, 'Test text',st)
booksave('simplexls')
C#改变excel整个sheet页所有单元格的背景颜色为白色
Application建立的物件既然可以有get_Range这样的方法获取指定的集合,应该也有全选的方法,都点出来看看应该就能找到吧
求C#汇出excel时候可以汇出背景颜色RGB列表:C#中汇出excel的时候,设定单元格背景颜色,有的颜色可以设定
sheetget_Range(“你的区域“)CellsInteriorColor = SystemDrawingColorTranslatorToOle(ColorFromArgb(97, 111, 120));
这样可以设定该区域为后面的颜色。。
你可以手动 *** 作,录制一段巨集,看看它里面是用了什么方法的。。
不知道我有没有理解错误
怎样在stringgrid中设定单元格的背景颜色,字型颜色
procedure TForm1StringGrid1DblClick(Sender: TObject);
var
str:String;
FRect:TRect;
begin
Str:= StringGrid1Cells[StringGrid1Col,StringGrid1Row];
FRect:=StringGrid1CellRect(StringGrid1Col,StringGrid1Row);
StringGrid1CanvasBrushColor:=clRed;
StringGrid1CanvasFontColor:=clWhite;
StringGrid1CanvasFillRect(FRect);
StringGrid1CanvasTextRect(FRect,Str);
end;
如何动态设定GridView单元格背景颜色
在DataGridView 的 RowPrePaint 事件里设定:
private void dataGridView3_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
{
if (“否” == thisdataGridView3Rows[eRowIndex]Cells["你的那个要判断的列名"]ValueToString())
{
thisdataGridView3Rows[eRowIndex]Cells["你的那个要判断的列名"]StyleBackColor = ColorMediumPurple;
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)