我正在尝试下面的代码,但正在获取一些未更改为默认单元格颜色的单元格。
public static void xClearBackgorundColor(this Excel.Range r)
{
r.Interior.ColorIndex = -4142;
}
尝试先清除格式,例如:
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;
}