深入浅出了解Excel2010的颜色
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深入浅出了解Excel2010的颜色Excel2010学习贴2:新Excel的颜色机制
文/ ExcelPro的图表博客
距上次写Excel2010学习贴1居然已经过去了3个月!我的时间管理真的是一团糟,所以最近买了戴维的GTD在看,期望工作和生活都变得更加高效。
老读者都知道,本博作图非常重视颜色的运用,所以我们还是先从新Excel的颜色看起。
先约定一下,我把Excel2007和2010称为新Excel。
因为2007之后,虽然外表看起来还是相似,但Excel已不是原来的那个Excel了。
1、不再有颜色限制
与2003相比,新Excel中的颜色不再局限于56个,可以说已经没有限制了,我们可以为任何对象指定任意的颜色。
新Excel提供的颜色面板有70个格子,如下图所示。
第1行是基本色,之后的5行由第1行变化而来,再之后是1行所谓的标准色和一个“其他颜色”选项。
“其他颜色”可让我们通过rbg值来指定任意的颜色,其对话框与2003中是一样的。
在作图的时候,如果不做修改,Excel默认会顺序使用第1行的第5-10个格子的颜色来为图表配色,不够的时候会继续往后使用其余几行的颜色。
我们可以通过颜色面板来调整图表的颜色。
2、颜色主题
新Excel引入了“颜色主题”的概念。
通过页面布局-》主题-》颜色,可以看到很多种颜色主题。
当我们变换颜色主题时,文档中此前通过颜色面板指定颜色的对象,如单元格、图表等,都会自动变换为相应的颜色,这很类似于某些软件中的换肤功能。
底部的“新建颜色主题”,可让我们建立自己的颜色主题。
我们可以将自己经常要使用的颜色定义为一个主题,作图的时候就可通过颜色面板快速取用。
下图即为由上图新建颜色主题后的颜色面板,模仿了Focus杂志的6个颜色。
(20100919update:应读者要求,在这里下载该xml文件)注意,前面说过,只有颜色面板中第1行的10个格子可以自定义,下面的5行都由第1行变化而来。
新建颜色主题的信息保存在C:\Documents and Settings\liu1\Application Data\Microsoft\Templates\Document Themes\Theme Colors 路径下,名为xxxx.xml。
这样,我们可以通过复制这个文件到相应目录,在不同电脑之间共享颜色主题,从而让公司内不同同事生成的文档具有相同的颜色风格。
如何将自定义的颜色主题设置为office的默认颜色主题?这个有无同学知道,欢迎分享。
3、新颜色机制的缺点
虽然新Excel的颜色没有限制,但我们作图一般要通过颜色面板来快速指定,所以可以“方便”取用的颜色数仍是由颜色面板中可以自定义的颜色数决定的。
因为我们不可能每次都通过“其他颜色”选项去指定具体的rgb值,这样操作效率太低。
一个颜色主题中只能自定义12个颜色,只有10个颜色出现在颜色面板中,且这10个颜色最好是具有相同深浅度/饱和度的。
这样颜色面板中虽然有60个颜色,但属于我们自定义的仍只有10个,远不及2003中灵活。
在2003中我们可以自定义56个我们想用的颜色(可以是不同的深浅度/饱和度),这56个颜色都出现在颜色面板中,可随手取用。
经研究,我发现新Excel仍兼容了2003的56个颜色。
在文件-》选项-》保存-》颜色,会出现一个与2003中类似的对话框,如下图所示。
是不是很熟悉?在这里,我们可以像在2003中一样,修改这56个颜色,如将商周图表、经济学人图表的常用颜色,或者企业的logo配色,都配置在这里。
也可以选择“复制颜色来自”,快速从另一个文件中快速复制其颜色模板。
新读者不了解这个内容的,可参考《图表之道》一书中突破Excel默认颜色一节的相关内容。
但问题是,这56个颜色只是藏在.xlsx文件中,并不会出现在颜色面板中,我们看不到,也取不到。
如何才能像在2003中那样方便地取用呢?
目前暂无办法。
可能的思路是编制一个插件,点击按钮后出现一个像2003一样的颜色面板,供我们快速取用颜色。
我目前已经初步有些了解,待研究成熟后再与大家分享。
Excel2010学习贴3:在2010中使用2003的颜色面板
文/ ExcelPro的图表博客
在新Excel的颜色机制一贴中我们说到2010颜色面板的缺点,即一个颜色主题只能自定义10个颜色,而我们希望能“方便地”取用到多于10个的自定义颜色,就像2003中的颜色面板一样,可以多达56个。
之所以要这样做有2点原因:
1、我们需要更多自己的个性化颜色。
2、我们以前的大量文档都是用2003做的,具有2003或自己定义的颜色风格,为保持一致,需要使用2003的颜色面板。
找来找去,在公司网站找到一个叫Color Palette for Excel的插件,这个插件专门为Excel提供颜色管理和扩展。
其新版本中有一个Apply colors 的功能项,可以在2007/2010中提供2003式的56色颜色面板。
下载点这里,不过只是个15天试用版,暂时未找到序列号(若找到望告知我一声,谢谢)。
安装插件后,在加载项选项卡下会有如下的功能组。
在2007/2010中如何安装插件,与2003有些差异,待下一贴子再讨论。
下拉Tools后,点击第一个功能项Apply colors,会出现一个56色的颜色面板,显示的是当前文件内置的56色。
为方便起见,可以通过鼠标右键,将其添加到快速访问工具栏QAT,需要用的时候可在QAT中一键打开。
下面的例图就是大家熟悉的2003的默认颜色。
当然,我们利用这个插件,并不只是为了使用2003的颜色,我们是想使用自己定义的颜色。
下图中,显示的就是我取自ChartTamer的颜色模板。
如何修改.xlsx 文件中的56色或从别处导入,可参看上一贴子新Excel的颜色机制。
ChartTamer 的颜色模板可在《图表之道》一书的范例包中找到后直接使用。
通过这个面板,我们可以对选中的对象进行颜色填充操作,如单元格、自选图形、图表的图表区、绘图区、柱形图、条形图、面积图、饼图等。
遗憾的是对曲线无法填色。
现在是不是比2010的颜色面板更自由、更灵活、更方便了呢?该插件还有很多其他的功能,喜欢的朋友可以自行试验。
Excel2010学习贴4:在2003中使用2010的颜色主题
文/ ExcelPro的图表博客
上个贴子说到如何在2010中使用2003式的颜色面板,有时候我们也有这种需求:即要在2003中使用2010的颜色主题。
原因有二:
1)你在2010中做好的文档,发给使用2003的人看时,颜色完全变了,而且非常难看。
这时需要在2003中带上2010的颜色。
(2007/2010中颜色很协调的表格,在2003中打开时变得非常刺眼)
2)有些使用2003的朋友,认为2010的颜色不错,很是喜欢,希望可以在2003中使用2010的颜色。
前面说到,2010的.xlsx文件仍然兼容了2003的56色模式,所以只要我们在发出.xlsx文件之前,将其默认的2003的56色设置为仿2010颜色主题的56色,就可以实现在2003中打开时看到2010中的颜色。
本日志介绍一种2003中仿2007颜色的方法。
1、建立2003的56颜色id分布矩阵。
这些数字为2003的颜色id分布,与颜色面板对应。
可参见《Excel图表之道》一书中的颜色代码分布内容。
2、用2007的颜色主题填充矩阵。
要将2010颜色主题的70个颜色转换到2003式的56个颜色,肯定需要舍去一些颜色。
结合2003颜色面板的布局,以及作图时Excel默认使用颜色的顺序,我采用如下策略:
第1-5行的前6列使用2010面板中第1-5行后6列的颜色,第6、7行也使用了2010面板中第1行的颜色,便于图表默认使用。
第7、8列使用2010面板中第7行的标准色,以及几个黑白灰色。
当然,你也可以按自己的需要填充。
3、然后运行如下的一小段宏,其实只有1句话,就是将单元格的值所指向的颜色id设置为单元格的填充色。
Sub fillcolor()
Dim i As Integer
Dim j As Integer
For i = 1 To 7
For j = 1 To 8
ActiveWorkbook.Colors(Cells(i, j).Value) = Cells(i,
j).Interior.Color
Next j
Next i
End Sub
这时,这个.xlsx文件的56色已经改变,这可以通过“文件-选项-保存-颜色”的对话框看到。
如果我们在2003中打开此文件,或将此文件转存为2003格式,会发现表格仍保持了2010中的格式,工具栏中的颜色面板也是仿2010的。
(在2003中打开时仍保持了2007/2010的颜色)
4、2010中有很多颜色主题,以上为模仿默认的office主题。
如果你想转换其他的颜色主题到2003,只需要在这个转换文件中切换到该颜色主题,这个颜色矩阵也会变色,然后运行此宏,该颜色主题的颜色就被设置到56色中,然后转存即可。
例如下图为我自定义的FOCUS颜色主题的转换情况。
5、你可以使用《Excel图表之道》中介绍的方法,把此文件的颜色模板复制到你的2003文件,也可以将此文件复制为Excel启动目录下的book.xlt,则每次新建的Excel文件都会具有2007/2010类似的颜色面板了。
以上方法和模板文件,让你不必安装2007/2010就可以使用其颜色,也可以保证你发出的文件在从2007/2010到2003的转换过程中不会丢失颜色。
如果觉得有用,欢迎分享本文。
颜色转换模板文件下载:2003仿2007颜色面板生成模板.xlsm
这里提供3款仿2007/2010颜色主题的2003格式颜色模板文件供读者们下载:仿2007默认颜色主题,仿2007新闻纸颜色主题,仿Focus颜色主题。
如何使用这些颜色模板文件,请参见《Excel图表之道》一书中相关内容。
《Excel图表之道——如何制作专业有效的商务图表》,2010年最值得阅读的职场充电图书!购买链接:当当、卓越、淘宝、互动网、电子社,更多信息可查看“图表之道”专栏。
更多图表好书,尽在EP图表书架!。