平行轮廓填充代码_深入VBA颜色系统 理解填充规范

53c3478edcded69310295d88c5d2fab4.png

颜色系统是各种编程语言的通用概念,在windows 图形设备接口中,以画笔和画刷的概念来表达颜色的填充,画笔可以画线画轮廓,它有线型,宽窄、颜色等概念。画刷用来填充形状,具有纯色、渐变色等概念。excel中的形状、数据条、色阶、单元格背景、图表等都涉及到颜色系统。通过下图的VBA代码,实现了上图中颜色系统的部分颜色填充单元格。

0379ad564cb877fb9c777aef42118b10.png

程序运行过程中会出现调试信息“太多的单元格格式”。计算机颜色也是模拟现实美术绘画调色的理论产生的,在美术绘画中可以通过被称作三原色的红、绿、蓝按不同比例混合产生各种颜色。计算机系统也是通过三个字节的不同值搭配产生屏幕颜色,第一个字节代表红色,第二个字节代表绿色,第三个字节代表蓝色,这样可以产生256X256X256中颜色,每一个字节值的范围为0-255,这样将产生大约1700万种颜色。后来在RGB的基础上又增加了透明度字段,形成了ARGB.当然,excel系统也预设了一些系统颜色,但不管怎样预设,都离不开这个颜色理论,懂得这些,就可以在格式填充时自定义颜色,填充适合的颜色。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值