作者:乔山办公网日期:
返回目录:excel表格制作
是window excel么?可以选中单元格之后,点击工具栏的填充颜色即可。
///设置单元格的背景色---多个连接的单元格///</summary///<paramname="sRow"开始行</param///<paramname="sCol"开始列</param///<paramname="eRow"结束行</param///<paramname="eCol"结束列</param///<paramname="colorIndex"颜色e79fa5e98193e78988e69d83361的索引</parampublicvoidSetRangeBackground(intsRow,intsCol,inteRow,inteCol,intcolorIndex){range=objSheet.get_Range(objSheet.Cells[sRow,sCol],objSheet.Cells[eRow,eCol]);range.Interior.ColorIndex=colorIndex;}///<summary///设置单元格的线///</summarypublicvoidSetBorderLine(intsRow,intsCol,inteRow,inteCol){range=objSheet.get_Range(objSheet.Cells[sRow,sCol],objSheet.Cells[eRow,eCol]);range.Cells.Borders.LineStyle=1;}其实这类问题都有简单的解决方式的,你可以直接在excel运行宏命令,把这几动作做了,然后看代码,照着编辑就有了
以下百代码示例:
Sub main()
Range("A1").Interior.Color = vbRed'将度A1单元问格底色答设置为版红色
for i=5 to 10
Range("A"&i-4).Interior.ColorIndex = i'将A2-A6单元格底色以权此设置为不同颜色
next i
End Sub
呵呵,看来你对RGB着色不了解吧?
你随zhidao便打开一个绘图软件,就可以看到三原色的值,你的49407其实是一个复合数,将它转换为16进制,就是00C0FF,也就是说内蓝色是0,绿色是C0(十进制192),红色是FF(十进制255)。
系统自带的灰色为C0C0C0,你可以输入12632256 就可以了,当然,你也可以在绘图软件上容选好其他自己喜好的颜色,通过上述转换,就不用这样一种颜色问一次了