Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

Access vba顏色和RGB顏色互轉(zhuǎn)

2015-5-27 17:01| 發(fā)布者: admin| 查看: 3992| 評(píng)論: 1|原作者: 盜夢(mèng)|來(lái)自: m.mzhfr.cn

摘要: 要看懂這個(gè)貼的內(nèi)容,需要知道下面幾個(gè)知識(shí)點(diǎn): 1、vba顏色數(shù)據(jù)類(lèi)型是 Long 2、RGB是一種顏色表示方式,顏色是可以用紅色(Red)、綠色(Green)、藍(lán)色(Blue) 按照一定比例混合而成。 3、RGB顏色是十六進(jìn)制體現(xiàn)的, ...
要看懂這個(gè)貼的內(nèi)容,需要知道下面幾個(gè)知識(shí)點(diǎn):

1、vba顏色數(shù)據(jù)類(lèi)型是 Long
2、RGB是一種顏色表示方式,顏色是可以用紅色(Red)、綠色(Green)、藍(lán)色(Blue) 按照一定比例混合而成。
3、RGB顏色是十六進(jìn)制體現(xiàn)的,例如 白色是FFFFFF,其中頭兩位FF是代表紅色區(qū)域的值,中間兩位是代表綠色,后兩位是代表藍(lán)色。也就是這六個(gè)數(shù)字分別是:紅紅綠綠藍(lán)藍(lán)
4、如果vba的顏色轉(zhuǎn)成十六進(jìn)制,結(jié)果它表示的顏色是:藍(lán)藍(lán)綠綠紅紅。也就是說(shuō),vba顏色區(qū)域中,紅色和藍(lán)色的位置和RGB顏色是相反的。
5、根據(jù)上面原理,就可以嘗試vba顏色和RGB顏色互轉(zhuǎn)了
6、互轉(zhuǎn)思路有兩種:
    (1)字符串操作,調(diào)轉(zhuǎn)紅色和藍(lán)色;
    (2)數(shù)學(xué)計(jì)算,把十六進(jìn)制轉(zhuǎn)為十進(jìn)制,提取其中的顏色值。

本例子采用第一種思路,在vba中第一種思路實(shí)現(xiàn)比較方便。
1.jpg
源碼:vba顏色和RGB顏色互轉(zhuǎn).rar

發(fā)表評(píng)論

最新評(píng)論

引用 leonshi 2015-5-27 17:57
謝謝分享

查看全部評(píng)論(1)

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-13 08:30 , Processed in 0.138919 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部