2013-12-17 2 views
0

셀에있는 특정 단어의 글꼴 색을 변경하려고합니다. 모든 텍스트를 특정 단어 만 색상으로 변경하고 싶지는 않습니다. OfficeWriter ExcelTemplate을 사용하고 있습니다.OfficeWriter Excel을 사용하여 셀 내에서 텍스트 색을 변경하십시오.

+0

당신이 ExcelTemplate를 통해 파일을 실행하기 전에 Excel에서이 작업을 수행하려고하거나 ExcelApplication 또는 뭔가를 사용하여 코드에서이 작업을 수행하려고 :

코드는 같을까요? –

+0

Office Writer를 사용하여 코드에서이 색 코드 변경을 수행하려고합니다. – user2929422

답변

0

수식 입력 줄에서 색을 변경하려는 단어를 선택한 다음 텍스트 색을 변경하십시오.

1

ExcelApplication을 사용하여 OfficeWriter 템플릿 파일을 게시 처리 할 수 ​​있습니다.

CharacterRun이라고하는 것을 처리하고 싶습니다. OfficeWriter documentation을 참조하십시오.

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 
관련 문제