通过编程更改Excel中的字体颜色

0 投票
1 回答
2296 浏览
提问于 2025-04-18 02:57

字体颜色可以通过 self.xlSht.Cells(1, 10).Font.Color = "color" 来改变。我不知道在 Python 2.7 中怎么给 "color" 赋值。提前谢谢你们!
xlSht 是指当前的 Excel 表格,而 Cell(1, 10) 是指第 1 行和第 10 列的单元格。

1 个回答

0

根据Excel的COM接口,颜色的对应关系如下:

Color Name  Constant    Value   
Black       vbBlack     &h00     
Red         vbRed       &hFF     
Green       vbGreen     &hFF00   
Yellow      vbYellow    &hFFFF   
Blue        vbBlue      &hFF0000     
Magenta     vbMagenta   &hFF00FF     
Cyan        vbCyan      &hFFFF00     
White       vbWhite     &hFFFFFF

因为你似乎也在使用Excel的COM接口,并且是通过win32api这个Python模块来操作,所以我认为它使用的颜色代码应该和Excel的官方文档里说明的一样,没有什么不同。

撰写回答