以编程方式更改Excel中的字体颜色

时间:2014-04-16 11:21:35

标签: python excel

字体颜色可以更改为self.xlSht.Cells(1, 10).Font.Color = "color"我不知道如何在python 2.7中给出“颜色”。提前致谢。 xlSht表示当前的Excel表格,Cell(1, 10)表示第1行和第10列。

1 个答案:

答案 0 :(得分:0)

根据Excel COM界面@ http://www.functionx.com/vbaexcel/cells/Lesson2.htm,颜色如下:

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

由于您似乎也使用win32api Python模块使用Excel COM接口,因此我认为没有理由认为它将使用与常规Excel COM文档中指定的颜色代码不同的颜色代码。