var s = ws.Cells[71].GetStyle();
s.ForegroundColor = Color.Cyan;
s.Pattern = BackgroundType.Solid;
ws.Cells[7,i+1].SetStyle(s);  

 

其中特别注意,由于Excel 的背景色可能会有渐变效果,所以如果要设置纯色的话务必设置在ForefroundColor上。

在Word中,如果使用Aspose.Word设置的颜色超出了Word的识别范围,并且保存为较旧格式(doc)时,用新版的Word打开会提示文件可能含有恶意代码。

此时只能使用安全颜色进行填充,不要用RGB自己组装。 

posted on 2012-08-19 21:58  Latifrons  阅读(9305)  评论(0编辑  收藏  举报