Egy RGB színértéket jelölő Hosszú értéket ad vissza.
Szintaxis
RGB( piros, zöld, kék )
Az RGB függvény szintaxisa az alábbi argumentumokat foglalja tartalmazza:
argumentumok |
Leírás |
piros |
Megadása kötelező. Variant (egész szám). A 0–255 tartományban lévő szám, a szín piros összetevőjét is beleértve. |
zöld |
Megadása kötelező. Variant (egész szám). A 0–255 tartományban lévő szám, a szín zöld összetevőjét is beleértve. |
kék |
Megadása kötelező. Variant (egész szám). A 0–255 tartományban lévő szám, a szín kék összetevőjét jelöli. |
Megjegyzések
A színspecifikációt elfogadó alkalmazásmetalógusok és -tulajdonságok azt várják, hogy a specifikáció egy RGB színértéket jelölő szám lesz. Az RGB színérték a piros, a zöld és a kék relatív intenzitását határozza meg, amely egy adott szín megjelenítését eredményezi.
A 255-öt meghaladó RGB-reargumentum értéke 255.
Az alábbi táblázat néhány szabványos színt, valamint a piros, zöld és kék értékeket sorolja fel:
Szín |
Piros érték |
Zöld érték |
Kék érték |
Fekete |
0 |
0 |
0 |
Kék |
0 |
0 |
255 |
Zöld |
0 |
255 |
0 |
Cián |
0 |
255 |
255 |
Vörös |
255 |
0 |
0 |
Magenta |
255 |
0 |
255 |
Sárga: |
255 |
255 |
0 |
Fehér |
255 |
255 |
255 |
A függvény által visszaadott RGB-színértékek nem kompatibilisek a Macintosh operációs rendszer által használt értékekkel. Ezek a Macintosh rendszerhez készült Microsoft-alkalmazások környezetében használhatók, de nem használhatók a színváltozások közvetlenül a Macintosh operációs rendszerrel való kommunikálásakor.
Példa
Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa bemutatja, hogy az RGB függvény hogyan ad vissza egy RGB színértéket jelölő egész számot. Ezekhez az alkalmazásmetalógusokhoz és -tulajdonságokhoz használatos, amelyek elfogadják a színspecifikációt. Az objektum MyObject és tulajdonsága csak illusztrációs célokra használható. Ha MyObject nem létezik, vagy ha nincs Color tulajdonsága, hiba történik.
Dim RED, I, RGBValue, MyObject
' Return the value for Red. Red = RGB(255, 0, 0) ' Initialize offset. I = 75 RGBValue = RGB(I, 64 + I, 128 + I) ' Same as RGB(75, 139, 203). ' Set the Color property of MyObject to Red. MyObject.Color = RGB(255, 0, 0)