Funktsioon RGB

Tagastab värvi RGB-väärtuse pika täisarvuna.

Süntaks

RGB( red, green, blue – punane, roheline, sinine)

Funktsioonil RGB on järgmised argumendid.

Argument

Kirjeldus

punane

Nõutav. Variant (täisarv). Arv vahemikus 0–255 (k.a), mis tähistab punase osakaalu värvis.

roheline

Nõutav. Variant (täisarv). Arv vahemikus 0–255 (k.a), mis tähistab rohelise osakaalu värvis.

sinine

Nõutav. Variant (täisarv). Arv vahemikus 0–255 (k.a), mis tähistab sinise osakaalu värvis.


Kommentaarid

Rakenduse meetodid ja atribuudid, mis aktsepteerivad värvimääratlust, eeldavad, et see määratlus on arvuline RGB-väärtus. Värvi RGB-väärtus määrab punase, rohelise ja sinise suhtelised osakaalud, mille põhjal kuvatakse konkreetne värv.

Kui funktsiooni RGB mõni argument on suurem kui 255, tõlgendatakse seda arvuna 255.

Järgmises tabelis on esitatud standardvärvid ja nende punase, rohelise ja sinise osakaal.

Värv

Punase väärtus

Rohelise väärtus

Sinise väärtus

Must

0

0

0

Sinine

0

0

255

Roheline

0

255

0

Tsüaan

0

255

255

Punane

255

0

0

Magenta

255

0

255

Kollane

255

255

0

Valge

255

255

255


Selle funktsiooni tagastatavad RGB-väärtused ei ühildu Macintoshi opsüsteemides kasutatavate väärtustega. Neid väärtusi võib kasutada Macintoshi jaoks mõeldud Microsofti rakendustes, aga mitte otse Macintoshi opsüsteemile värvidega seotud käskude andmiseks.

Näide

Märkus. : Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Selles näites kujutatakse seda, kuidas funktsiooni RGB abil tagastatakse täisarv, mis tähistab värvi RGB-väärtust. Seda kasutatakse nendes rakenduste meetodites ja atribuutides, mis aktsepteerivad värvimääratlust. Objekt MyObject ja selle atribuut on üksnes illustreerivad. Kui objekti MyObject pole olemas või kui sellel pole atribuuti Color, ilmneb tõrge.

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)
Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×