vb/vba颜色和RGB颜色互转

论坛 期权论坛 期权     
access软件网   2019-6-9 21:27   2987   0
[/url]

    微软的东西就是要独特另行,很多东西都和其他人不一样。我不排斥个性,但这样会造成很多不必要的麻烦。
    这个颜色也是如此。vb/vba中的颜色是一个10进制的数字,Long类型。
    通常使用的Web颜色是十六进制表示,即RGB颜色。

    例如,纯绿色:
    vb/vba:65280
    RGB颜色:00FF00
    这个绿色在vb/vba中有被定义为常量(在vb/vba代码界面按F2,搜索vbGreen)



    这里也可以看出vb/vba的颜色也可以用十六进制表示。无语的是,这个十六进制和RGB颜色的是十六进制不一样。
    RGB颜色的以白色为例:FFFFFF。其中头两位FF是代表红色的值,中间两位是代表绿色,后两位是代表蓝色。也就是这六个数字分别是:红红绿绿蓝蓝。
vb/vba颜色十六进制表示方式实际上是它的10进制转化而成的。结果和RGB的顺序不一样,vb/vba的顺序是蓝蓝绿绿红红。红色和蓝色的位置和RGB颜色是相反的。
    知道这个规律之后,就可以实现颜色转换了。

vb/vba颜色转RGB颜色代码:



RGB颜色转 vb/vba颜色代码:



图片演示:     


示例下载:         在屏幕左下角的“阅读原文”里下载。

End推荐阅读
[url=http://mp.weixin.qq.com/s?__biz=MzA5NTE0NDkxMQ==&mid=2672019371&idx=2&sn=023b9ca4f218a4040d3d73a65ac4799c&chksm=8af4b90bbd83301d588635aef695d5cb46c1438f77fcf2ec35aef02ace110db9cba6bbc67992&scene=21#wechat_redirect]Access训练营
从0基础开始,循序渐进,系统化的训练营课程,整合作业、课表、社群,为学员提供答疑,获得更佳的学习效果。【详情>>
Access专家课堂 是Access数据库爱好者提升技能的专业课堂,由微软最有价值专家张志创办,课堂有众多Access课程,可通过电脑或微信学习。【详情>>
Access软件作品 十二位Access学员对自已开发的软件进行了介绍并分享开发心得,一起来了解Access开发的软件。【详情>>
从Excel到Access数据库 为广大Excel用户了解、学习Access数据库开设的一个实用课程,侧重于数据统计分析。【详情>>
Access每天3分钟 视频课程共50集,Access的基础知识并结合示例详细讲解,每集视频只有短短几分钟,学员可以利用碎片化的时间,每天进步一点点【详情>>张志,Access数据库培训讲师,『Access软件网』创始人,服务过的知名企业有北京奔驰、立达(中国)纺织仪器、宜家(中国)投资等。 2003~2013年连续10年获微软最有价值专家。【详情>>】 ↓↓↓ 点击"阅读原文" 查看更多
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:25
帖子:5
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP