Excel interop cant가 이해할 수있는 워크 시트 변수에 직접 색을 지정하고 있습니다.
colorTranslator.ToOle 메서드를 사용하여 색상 값을 OLE 값으로 변환하거나 Excel로 색상을 지정해야합니다. 두 가지 방법을 모두 제공했습니다.
xlWorkSheet.get_Range(xlWorkSheet.Cells[2, 3], xlWorkSheet.Cells[2, 3]).Interior.Color = Excel.XlRgbColor.rgbRed;
다른
xlWorkSheet.get_Range(xlWorkSheet.Cells[2, 2], xlWorkSheet.Cells[2, 4]).Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Green);
여기 xlWorksheet는 개체 엑셀 워크 시트 개체입니다.
get_Range은 가변적 인 하나의 시작 셀과 다른 하나의 시작 셀을 사용합니다.
두 값을 모두 지정하면 하나의 셀에만 색상이 지정됩니다.
xlWorkSheet.cells [행, 열]은 셀을 지정하는 데 사용됩니다.
System.Drawing.ColorTranslator.ToOle (SystemDrawing.Color.Green)은 OLE 형식의 색을 정의하는 데 사용됩니다.
는 여기
list of colors
이쁜를 찾을 수 있습니다이 방법은 색상의 많은 수에 대한 액세스를 제공하는 세포 착색의 엑셀 방법입니다 Excel.XlRgbColor.rgbRed !!!! 그것은 잘 작동. – Harikasai