Επιστρέφει μια τιμή 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 ή εάν δεν διαθέτει ιδιότητα Color , προκύπτει σφάλμα.
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)