stephen 发表于 2014-2-27 14:55:00

请教个关于单元格背景色的问题

我想给单元格背景设一个指定的颜色
用 sheet.BackgroundThemeColor = "Accent 4 80"; 设定的,下载后用EXCEL打开颜色就不太一样了,用sheet.Background = new SolidColorBrush(Color.FromArgb(50, 0, 0, 255)); 设的颜色下载后看的差不多,但和色值完全对不上,不知道具体应该怎么做?

roger.wang 发表于 2014-2-27 15:20:00

回复 1楼stephen的帖子

请问:
WPF版本还是Silverlight版本?
版本号是多少?


从您的描述看,是说明“Accent 4 80” 和Color.FromArgb(50, 0, 0, 255) 不同。
能再给解释一下您想要的效果吗?

stephen 发表于 2014-2-27 19:26:00

silverlight版本,我就是想把单元格设置成一个RGB的颜色,SPREAD中和用EXCEL打开都是这个颜色,之前用上边两种方式写,颜色都对不上

roger.wang 发表于 2014-2-28 11:24:00

回复 3楼stephen的帖子

1 您导出的excel是什么版本的, 2003的还是2007的?
2 SilverLight导出的颜色使用BackgroundThemeColor 的话,默认为Office主题--对应Excel。
   通过RGB的颜色属于标准颜色,和色值没有明确的对应关系。
页: [1]
查看完整版本: 请教个关于单元格背景色的问题