Попробуйте сначала очистить форматирование, например:
public static void xClearBackgorundColor(this Excel.Range r)
{
r.ClearFormats();
r.Interior.ColorIndex = -4142;
}
или как, если вы попытаетесь установить его на 0
:
public static void xClearBackgorundColor(this Excel.Range r)
{
r.Interior.ColorIndex = 0;
}
или даже так:
public static void xClearBackgorundColor(this Excel.Range r)
{
r.Interior.Pattern = Excel.Constants.xlNone;
r.Interior.TintAndShade = 0;
r.Interior.PatternTintAndShade = 0;
}