ترجع هذه الدالة Long يمثل قيمة لون 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)