var s = ws.Cells[7, 1].GetStyle();
s.ForegroundColor = Color.Cyan;
s.Pattern = BackgroundType.Solid;
ws.Cells[7,i+1].SetStyle(s);
s.ForegroundColor = Color.Cyan;
s.Pattern = BackgroundType.Solid;
ws.Cells[7,i+1].SetStyle(s);
其中特别注意,由于Excel 的背景色可能会有渐变效果,所以如果要设置纯色的话务必设置在ForefroundColor上。
在Word中,如果使用Aspose.Word设置的颜色超出了Word的识别范围,并且保存为较旧格式(doc)时,用新版的Word打开会提示文件可能含有恶意代码。
此时只能使用安全颜色进行填充,不要用RGB自己组装。