龙空技术网

深入VBA颜色系统 理解填充规范

深入浅出VBA 183

前言:

现在各位老铁们对“vba条件格式填充颜色”可能比较注重,姐妹们都需要学习一些“vba条件格式填充颜色”的相关知识。那么小编同时在网摘上汇集了一些有关“vba条件格式填充颜色””的相关资讯,希望各位老铁们能喜欢,各位老铁们一起来了解一下吧!

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

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

标签: #vba条件格式填充颜色