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:
| Argumentum | Leírás: |
|---|---|
| piros | Kötelező megadni. 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 | Kötelező megadni. 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 | Kötelező megadni. 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 argumentumok é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 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)