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

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

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

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

line1 – 蓝色

line2 – 红色

line3 – 绿色

这可能吗?

你可以改变它使用:

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

但是你需要先find每行的StartLength参数。