是否可以通过编程方式在excel单元格中设置两种不同的文本颜色

时间:2015-02-13 07:03:14

标签: vb.net excel

我试图找到一种方法来改变excell单元格中一行文字的颜色 编程。我知道如何更改单元格的背景颜色而不是文本颜色。

  Dim style_green As Excel.Style = xlSheet.Application.ActiveWorkbook.Styles.Add("Green")

  xlSheet.Cells(1, 1).Style = "Green"

例如,我想在一个单元格中有3行

第1行 - 颜色为蓝色

第2行 - 红色

第3行 - 颜色为绿色

这可能吗?

1 个答案:

答案 0 :(得分:1)

c您可以使用以下方式更改它:

xlSheet.Cells(1, 1).Characters(Start,Length).Font.Color = vbRed

但您需要先为每一行找到StartLength个参数。