Cell.Style.Fill.BackgroundColor no llena el color adecuado

Necesito marcar las celdas de error en mi file Excel de salida en rojo. Si en el documento original esas celdas no tienen relleno, todo está bien, el color es rojo. Pero si la celda ya estaba llena de azul (o algún tipo de), en la salida se llena de rosa, pero no de rojo. Aquí está mi código:

var cell = worksheet.Cells[row, column]; cell.Reset(); cell.Value = string.Format("{0} Error:{1}", cell.Value, errortext); cell.Style.Fill.BackgroundColor.SetColor(Color.Empty); cell.Style.Fill.PatternType = ExcelFillStyle.Solid; cell.Style.Fill.BackgroundColor.SetColor(Color.Red); cell.Style.Fill.BackgroundColor.SetColor(Color.FromArgb(255, 0, 0)); 

Así es como debería verse:

Así es como debería verse

Así es como es si el relleno original fuera azul:

Así es como es si el relleno original fuera azul

Será muy apreciado por cualquier ayuda.

 cell.Style.Fill.BackgroundColor.Tint = 0; 

eso ayudó.