프로그래밍 방식으로 Excel 범위에 색 적용
셀 범위 내의 텍스트에 색을 적용하려면 NamedRange 컨트롤 또는 네이티브 Excel 범위 개체를 사용합니다.
적용 대상: 이 항목의 정보는 Excel의 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. 자세한 내용은 Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.
NamedRange 컨트롤 사용
이 예제는 문서 수준 사용자 지정에 대한 것입니다.
NamedRange 컨트롤에 색을 적용하려면
A1 셀에서 NamedRange 컨트롤을 만듭니다.
Microsoft.Office.Tools.Excel.NamedRange rng =
this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
Dim rng As Microsoft.Office.Tools.Excel.NamedRange = _
Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
NamedRange 컨트롤에서 텍스트의 색을 설정합니다.
rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red)
네이티브 Excel 범위 사용
네이티브 Excel 범위 개체에 색을 적용하려면
셀 A1에서 범위를 만든 다음, 텍스트 색을 설정합니다.
Excel.Range rng2 = this.Application.get_Range("A1");
rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
Dim rng2 As Excel.Range = Me.Application.Range("A1")
rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red)
관련 콘텐츠