ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 操作与技巧 > Excel 2003和2007颜色的差异有多大

Excel 2003和2007颜色的差异有多大

作者:绿色风 分类: 时间:2022-08-18 浏览:241
楼主
罗刚君
Q:Excel 2003t和2007颜色的差异有多大?具体体现在什么地方?
A:Excel 2003只有56种颜色,索引颜色
   Excel 2007和2010有43亿种颜色,真彩色

不管工作表应用还是VBA,不同版本间都存在差异。
Excel 2007和2010的颜色相对2003细腻很多,即颜色与颜色间有过渡效果。即红与黑,可以红色成份占99份,黑色占1份,然后红色成份占98份,黑色占2份.....都可以非常真实的体现出来,而Excel 2003则是非此即彼的颜色呈现,不存在过渡效果。
当你的文件需要的颜色较多时,用2007和2010则会有相当大的优势

例如在Excel 工作表中画图(画插入图片,也非设置背景图片),那么2003和2007的差异极度的大。请下载附件对比。
2003.rar
2007.rar
2楼
dul
罗版:


自Excel 2007起MS开始全面支持32位元颜色,
这里的32位元颜色是指:
32位色:32位色就是在24位RGB色的基础上,加上了8位2进制的透明色
象素的透明色也就是所谓的Alpha值,在此不作太技术性的说明,只要理解当一个象素A盖在象素B上,如果象素A有透明色Alpha值,就可以利用Alpha对A象素和B象素的RGB色进行混合运算出一个新的RGB色,出现透明的效果,计算机世界中没有所谓的透明,这种RGB混合运算出现的效果只是一个模拟表现过程。
也就是说基底是无法支持透明的,像单元格背景 但矢量元素确是可以的 [自选图形,图表 图表系列]
“Excel 2003只有56种颜色,索引颜色” 这个表述有待商榷
我个人认为:是单一的颜色面板56色索引机制,并非是Excel 2003只有56种颜色,同一工作簿是通过单一的颜色面板来索引色彩的,当然通过调色板可以替换掉这些色彩。所以无法通过vba的RGB代码获取满意的单元格色彩梯度变化,但自选图形的矢量元素却不再此限,其支持32位色[支持透明Alpha通道],甚至就图表而言亦支持56色面板索引色彩梯度变化,但遗憾的是不支持透明Alpha通道。
自然界的所有颜色都由三原色组成——红、绿、蓝,英文单词——red、green、blue,每个英文字母开头的字母组成了我们平时听惯的RGB色,将每种颜色的程度分为256个区间,用0到255来表现,各种不同程度的颜色互相搭配可以组合出几乎所有肉眼能分辨的颜色,三种颜色,每种都用8位2进制来表现,加在一起是24位2进制,这就是所谓的24位色。其实24位色即亦是真彩色。
Excel 2007之后版本的色彩管理则具有了更多的自由度,首先是同一工作簿可以创建无限个的颜色面板,其次是颜色机制已经不仅仅是通过颜色面板索引来获取色彩,直接通过调色板即可获取到色彩。单元格的背景色已经完全支持24位真彩色[注意并非32位],这就是为何:“Excel 2007和2010的颜色相对2003细腻很多,即颜色与颜色间有过渡效果。即红与黑,可以红色成份占99份,黑色占1份,然后红色成份占98份,黑色占2份.....都可以非常真实的体现出来,而Excel 2003则是非此即彼的颜色呈现,不存在过渡效果。”,图表和自选图形均已经完美支持透明[32色]。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap