我使用GemBox Spreadsheet導出數據,我需要格式化單元格中的文本以獲得多種顏色。GemBox電子表格:一個單元格中有多種字體顏色
這可能是在Excel中像這樣(在計算器上找到):
Dim fixedLength As Long
fixedLength = Len("Employee")
ActiveCell.FormulaR1C1 = "Employee Some Employee"
With ActiveCell.Characters(Start:=fixedLength + 2, Length:=Len(ActiveCell) - FixedLength - 1).Font
.Color = vbRed
End With
然而,所有我可以在GemBox類發現是設置Style.Font.Color財產,這會影響整個小區。 例如:
for (int i = 0; i < tempArray.GetUpperBound(0); i++)
{
Color backColour = ColorTranslator.FromHtml(tempArray[i+1]);
ws.Cells[row, col].Value += tempArray[i] + Environment.NewLine;
ws.Cells[row, col].Style.Font.Color = backColour;
i++;
}
這是可能與GemBox?
GemBox電子表格專業3.5 .NET4.0
v4.0.30319
v35.3.40.1000