Επιστρέφει μια τιμή "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)