/ / ¿Por qué no se puede cambiar el color de relleno de una celda con C #? - c #, excel

¿Por qué no se puede cambiar el color de relleno de una celda con C #? - c #, excel

Residencia en :

células de color de hoja de Excel

Pongo esta linea de codigo

Range data_cell = work_sheet.Cells[row, column];
data_cell.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink);

Agregué el archivo System.Drawing dll + agregué la línea de importación en mi archivo

using System.Drawing;

pero sigo recibiendo este mensaje:

cannot resolve symbol "ColorTranslator"

¿Alguna sugerencia para resolver esta situación?

Respuestas

1 para la respuesta № 1

Si desea cambiar el color de fondo de una celda,

                Range myRange = work_sheet.get_Range("A1", "A1");
myRange.Interior.ColorIndex = 6;

Esto pintará la celda A1

EDITAR: no se pudo encontrar una buena referencia para ColorIndex, pero aquí "s una imagen de todos los colores 6, en nuestro ejemplo, es amarillo.