0

我正在尝试更改单元格中特定单词的字体颜色。我不想将所有文本更改为特定单词的颜色。我正在使用 OfficeWriter ExcelTemplate。

4

2 回答 2

1

您可以使用 ExcelApplication 对您的 OfficeWriter 模板文件进行后处理。

您想掌握所谓的 CharacterRun 请参阅OfficeWriter 文档

您的代码将类似于:

ExcelTemplate xlt = new ExcelTemplate()

//Process Template

ExcelApplication xla = new ExcelApplication();
Workbook wb = xla.Open(xlt)
Worksheet ws = wb.Worksheets[0];
Cell cellA1 = ws.Cells["A1"];
cellA1.Value = "Test";
CharacterRun charRun = cellA1.GetCharacters(0,5);
charRun.Font.Color = Color.Red
于 2013-12-19T20:34:00.837 回答
0

在编辑栏中,选择要更改颜色的单词,然后更改文本颜色。

于 2013-12-17T23:26:51.563 回答