2016-09-21 141 views
1

如何在使用ClosedXML的同一個Excel單元格中使用不同顏色的文本?如何在使用ClosedXML的同一Excel單元格中使用不同顏色的文本?

worksheet.Cell(1,1).Value.Character[StartIndex, NoOfChar].Font.Color....??

ClosedXML沒有像上述情況,請幫我在同一個小區使用兩種不同的字體顏色。

+0

嘗試worksheet.Cell(1,1).Style.Font.FontColor – Innat3

+0

謝謝,但我試過相同的,這將應用於整個單元格文本的顏色。我需要部分文本被着色。@ Innat3 – WSk

回答

2

使用RichText樣式小區的不同部分,例如:

worksheet.Cell(1,1).RichText.Substring(StartIndex, NoOfChar).SetFontColor(XLColor.Red); 

有關詳細信息,請參閱documentation

+1

* worksheet.Cell(1,1).RichText.Substring(StartIndex,NoOfChar).SetFontColor(XLColor.Red); – Innat3

+0

@ Innat3權利,感謝更正 – Raidri

+0

感謝它似乎是工作。 – WSk

相關問題