ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 20434|回复: 34

[原创] 【56色板】Excel辅助插件工具

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-7-10 12:32 | 显示全部楼层 |阅读模式
本帖已被收录到知识树中,索引项:其他插件和工具
本帖最后由 chrisfang 于 2012-7-10 12:35 编辑

       【56色板】是一款使用VBA开发插件工具,最终移植到VB上生成Excel COM加载宏程序,适用于32位的Microsoft Excel 2007或2010版。可以在07以上版本的Excel中继续沿用2003版本中的56种色块的色板模式,对单元格、图形、图表等多种对象的填充色、字体颜色、线条色(边框色)进行即时设置,并且为用户提供了在线的庞大的配色方案库,方便用户进行颜色美化。
         宣传-拼图.JPG

【程序设计说明】
在2003版本当中,常用工具栏上的【填充颜色】、【字体颜色】等按钮中可以使用包含40种标准色的色板,如下图所示:

图1.png

        而在【单元格格式】、【设置自选图形格式】等对话框中则可以使用包含56种标准色的色板,如下图所示:
图2.png

其实,在每个工作簿当中都包含了一套拥有56种颜色的颜色系统(可以随工作簿携带),在Excel的选项当中可以看到这些颜色的分类并且可以对其进行修改自定义,如下图所示。其中【图表颜色】就是Excel 2003当中自动生成图表是所采用的默认颜色来源。

图3.png

可是在Excel 2007版以后,上面这些颜色的应用情况发生了变化。在Excel 2007和Excel 2010当中,采用【主题色】和【标准色】组合的方式形成可选色板。其中【主题色】包括八种可以自定义的颜色加上黑白两色形成10种基准色,然后由基准色的深浅度不同产生5×10种衍生色;而【标准色】则是一组包括红橙黄绿青蓝紫常见颜色的10种颜色。因此,虽然下面显示的色板有70个色块可选,但实际上真正的颜色只有20种,其中只有8种可以自定义。这对于用惯了老版本当中色板的用户来说会造成不小的麻烦。

图4.png

当然,2007以上版本中的进步之处在于多了一种【其他颜色】的直接可选项,允许用户直接在工作簿中使用色板以外的颜色,因此在2007以上的版本中,工作簿当中的可容纳颜色种类高达1600万种。而对比2003版,虽然用户可以对色板体系中的56种颜色进行自定义,但任何时候工作簿中的显示颜色只能是色板上56种颜色中的其中一种,不能超出这个范围。因此对于2003版本来说,工作簿中的最大可容纳颜色种类只有56种。

图5.png

Excel 2007和10版尽管可以选择更多颜色,但是从操作上来说,没有把更多的颜色种类直接放置在可选色板上,在使用效率上还是会造成一定的影响。【56色板】的程序设计,就是为了在2007和2010以及更高版本的Excel当中,不影响现有主题色体系的情况下,可以继续沿用2003当中的56种颜色色块的色板操作模式,并且在此基础上简化了自定义颜色的操作、并且设定了【工作簿】和【系统】两套颜色存储体系,方便用户自由的备份和携带自己所使用的颜色方案。
这个程序设定的一个特别之处就是如果用户使用工作簿色彩存储体系,并且对颜色了自定义,然后又在工作簿中应用了这些颜色,那么即使将工作簿另存为2003格式,在2003的环境下打开这个工作簿,颜色显示能够依旧与原先保持完全一致(原有正常情况下,2007以上版本中所应用的一些颜色,到了2003里面打开时部分颜色就会呈现出另外的色彩)。
除此以外,这个程序还提供了大量的【在线配色方案】供用户选取,这些配色方案是专门为本程序用户收集的国际专业配色站点上最受欢迎的一些方案,从中可以获取很多配色设计上的灵感。这些配色方案还会不定期的更新和增加,用户不需要更新程序也可以直接在联网的情况下获取到。

          【最新版本】:V1.3        

           【使用前的设置】: 本程序是COM加载宏,需要在Excel程序中安装加载。如果你之前使用过此程序,再次安装前建议先行卸载,以免出现冲突。
手动加载方法如下:将下载文件包解压以后,把其中【56ColorsForExcel.DLL】这个主程序文件放置到一个相对固定的磁盘路径下,在加载安装后不要删除、更名或更改其路径。在Excel功能区上依次点击【文件】(2007版中是圆形的【Office按钮】)——【选项】(2007版中是下方靠右侧的【Excel选项】)——【加载项】,在出现的对话框下方的【管理】下拉框中选中【COM加载项】,然后点击【转到】,出现【COM】加载项的对话框。点击【添加】按钮会打开一个浏览器窗口,在里面找到56ColorsForExcel.DLL文件的所在,选中以后确定添加,就可以得到最终的【COM加载项】对话框,如下图所示。最后单击【确定】就可以完成这个加载项的安装。
注意,加载过程中可能会出现某些安全程序的提示信息,在可以信任的情况下请允许程序的操作行为。(大多数COM加载项会在注册表中进行DLL注册的行为,此程序没有其他恶意或潜在威胁的操作)

图6.png

如果需要卸载,只需要重新打开【COM加载项】对话框,选中这个加载项点击【删除】即可。如果手动安装失败,可以尝试下面的自动加载方法。

自动加载方法如下:将下载文件包解压以后,把整个文件夹放置到一个相对固定的磁盘路径下,在加载安装后不要删除、更名或更改其路径。关闭所有Excel程序,在文件包中找到【Install】的批处理文件,双击运行即可完成安装。部分安全软件可能会阻止运行,在您没有顾虑的前提下请允许运行。
       如果需要卸载则点击【Uninstall】的批处理文件。
正确加载安装完成后,打开Excel程序后功能区上会出现【56色板】的选项卡,显示如下图:

图7-1.png

最后补充说明一下,本程序只适合在32位的Windows系统上安装使用。

【程序使用说明】:

<色板使用>:在选项卡的第一个命令组中,包含了【填充】、【文字】、【线条】三个下拉按钮,可以对选中的单元格、图形、图表中各类元素分别设置其填充底色、文字颜色和线条颜色。按钮左侧的色块显示了最近一次所使用的颜色,直接点击可以快速重复前一次的颜色设置。

图8-1.png


        <浮动面板>:
如果你需要进行一些连续的颜色设置操作,不希望一次次的去点击下拉按钮,那可以按下右侧第一排的【浮动面板】开关,会出现一个固定显示的色板,方便你直接从上面选择颜色。但是需要留意的是,浮动面板上需要通过三个选项按钮来确定颜色设置的对象。

图9-1.png

        <格式刷>:右侧第二个按钮【格式刷】的功能与Excel本身的格式刷功能完全相同。用户在进行颜色设置等操作时,格式刷是非常有用的工具,把格式刷按钮放在这个工具面板当中方便用户直接调用,而不需要在其他选项卡之间反复来回切换。

       <颜色设置对话框>:
点击右侧第三个按钮【颜色设置】会出现一个提供用户进行颜色设置的对话框。点击每个色块会打开一个颜色设置窗口,可以自定义颜色来替换之前的颜色。

图10-1.png


对话框上方有四个按钮。前两个是一组开关,可以在【工作簿色板】和【系统色板】之间切换。每个Excel工作簿都隐含了一套完整的56种颜色的色板体系,用户在这里设置的颜色可以随这个工作簿携带(即使将工作簿发给其他用户也不会丢失)。如果打开两个设置了不同色板的工作簿,可以使用不同的配色体系。使用工作簿色板体系的一个特别之处就是如果对此色板进行了自定义,并且在工作簿中应用了这些颜色,那么即使将工作簿另存为2003格式,在2003的环境下打开这个工作簿,颜色能够依旧保持完全一致(原有正常情况下,2007以上版本中所应用的一些颜色,到了2003里面打开时部分颜色就会呈现出另外的色彩)。
除此以外,本程序还专门准备了一套【系统色板】,方便用户将自定义的颜色配置保存在计算机系统当中,即使打开不同的工作簿也可以使用同一套配色。方便用户将最喜爱最常用的配色方案便捷保存和调用。这两套色板在切换以后,功能区上的下拉按钮里面所显示的色块也会随之变化。
第三个按钮是【从其他工作簿复制颜色】,可以直接将另外工作簿中的色板方案直接导入到当前工作簿当中覆盖。第四个按钮是【恢复默认】,点击后可以将当前选中的色板恢复到Excel原有默认的色彩排列方案。

关于本软件颜色系统的使用奥妙,可以参考这个视频: http://video.sina.com.cn/v/b/80136472-2190827182.html

<在线配色方案>:在线配色方案可为用户提供成百上千套专业的现成的配色方案(先期提供200套,陆续增加),方便用户直接使用。在联网状态下,可在【方案组】下拉框中选择组号,然后在【方案名】下拉框中选择具体的方案名称,右侧就会出现此配色方案中包含的各个色块。在【模式】中选择颜色的设置对象(这是三个单选开关按钮,首次点击后会保持按下状态),然后就可以直接点击右侧的色块进行颜色应用。

图11-1.png

【程序下载】: 56色板V1.3.rar (283.26 KB, 下载次数: 854)


评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-7-10 12:41 | 显示全部楼层
支持一下啊, 感谢分享。

TA的精华主题

TA的得分主题

发表于 2012-7-10 12:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
支持方版大作。

TA的精华主题

TA的得分主题

发表于 2012-7-24 17:06 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-7-31 08:28 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-8-1 09:43 | 显示全部楼层
哇,方版这个工具怎么反应不强烈? 顶一下

TA的精华主题

TA的得分主题

发表于 2012-8-11 15:49 | 显示全部楼层
如果EXCEL2003也能有此功能就好了

TA的精华主题

TA的得分主题

发表于 2012-8-11 21:30 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢,很好。。。。。。。。

TA的精华主题

TA的得分主题

发表于 2012-8-23 01:30 | 显示全部楼层
平时都用2003,但看了这个色板后决定改用2007了!

TA的精华主题

TA的得分主题

发表于 2012-11-1 13:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
好厉害,一直想找个更改系统颜色板的方法,没找到,却找到了这个,太厉害~感谢分享~
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-21 22:21 , Processed in 0.045179 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表