החזרת ערך מסוג 'ארוך' המייצג ערך צבע RGB.
תחביר
RGB( אדום, ירוק, כחול )
תחביר הפונקציה RGB מכיל את הארגומנטים הבאים:
ארגומנט |
תיאור |
אדום |
נדרש. משתנה (מספר שלם). מספר בטווח 0-255, כולל, המייצג את הרכיב האדום של הצבע. |
ירוק |
נדרש. משתנה (מספר שלם). מספר בטווח 0-255, כולל, המייצג את הרכיב הירוק של הצבע. |
כחול |
נדרש. משתנה (מספר שלם). מספר בטווח 0-255, כולל, המייצג את הרכיב הכחול של הצבע. |
הערות
פעולות שירות ומאפיינים של יישום המקבלים מפרט צבע מצפים שמפרט זה יהיה מספר המייצג ערך צבע RGB. ערך צבע RGB מציין את העוצמה היחסית של אדום, ירוק וכחול כדי להציג צבע ספציפי.
ההנחה היא שהערך ארגומנטערך RGB שחורג מ- 255 הוא 255.
הטבלה הבאה מפרטת כמה צבעים רגילים ואת הערכים האדומים, הירוקים והכחולים שהם כוללים:
צבע |
ערך אדום |
ערך ירוק |
ערך כחול |
שחור |
0 |
0 |
0 |
כחול |
0 |
0 |
255 |
ירוק |
0 |
255 |
0 |
ציאן |
0 |
255 |
255 |
אדום |
255 |
0 |
0 |
מגנטה |
255 |
0 |
255 |
צהוב |
255 |
255 |
0 |
לבן |
255 |
255 |
255 |
ערכי הצבע של RGB המוחזרים על-ידי פונקציה זו אינם תואמים לאלה שנמצאים בשימוש במערכת ההפעלה Macintosh. ניתן להשתמש בהם בהקשר של יישומי Microsoft עבור Macintosh, אך אין להשתמש בהם בעת העברת שינויי צבע ישירות למערכת ההפעלה Macintosh.
דוגמה
הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו מראה כיצד הפונקציה RGB משמשת להחזרת מספר שלם המייצג ערך צבע RGB . הוא משמש עבור פעולות שירות ומאפיינים אלה של יישומים המקבלים מפרט צבע. אובייקט MyObject והמאפיין שלו משמשים למטרות איור בלבד. אם MyObject אינו קיים, או אם אין לו מאפיין צבע , מתרחשת שגיאה.
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)