Trả về một dạng Long đại diện cho giá trị màu RGB.
Cú pháp
RGB (đỏ, xanh lá cây, xanh lam)
Cú pháp hàm RGB có các đối số sau:
| Đối số | Mô tả |
|---|---|
| màu đỏ | Bắt buộc. Biến_thể (Số nguyên). Số trong phạm vi từ 0-255, bao gồm cả 0-255, thể hiện thành phần màu đỏ của màu. |
| màu xanh lục | Bắt buộc. Biến_thể (Số nguyên). Số trong phạm vi từ 0-255, bao gồm cả 0-255, thể hiện thành phần màu xanh lá cây của màu. |
| màu xanh lam | Bắt buộc. Biến_thể (Số nguyên). Số trong phạm vi từ 0-255, bao gồm cả 0-255, thể hiện thành phần màu lam của màu. |
Chú thích
Các phương pháp và thuộc tính ứng dụng chấp nhận đặc tả màu yêu cầu đặc tả đó là một số đại diện cho giá trị màu RGB. Giá trị màu RGB chỉ rõ cường độ tương đối của màu đỏ, lục và lam để hiển thị một màu cụ thể.
Giá trị của bất kỳ đối số nào đối với RGB vượt quá 255 được giả định là 255.
Bảng sau đây liệt kê một số màu tiêu chuẩn cùng các giá trị đỏ, lục và lam trong đó:
| Màu | Giá trị Màu đỏ | Giá trị Xanh | Giá trị Màu lam |
|---|---|---|---|
| Đen | 0 | 0 | 0 |
| Lam | 0 | 0 | 255 |
| Lục | 0 | 255 | 0 |
| Lục lam | 0 | 255 | 255 |
| Đỏ | 255 | 0 | 0 |
| Màu đỏ tươi | 255 | 0 | 255 |
| Vàng | 255 | 255 | 0 |
| Trắng | 255 | 255 | 255 |
Các giá trị màu RGB mà hàm này trả về không tương thích với các giá trị được sử dụng bởi hệ điều hành Macintosh. Chúng có thể được dùng trong ngữ cảnh của các ứng dụng Microsoft cho Macintosh, nhưng không nên dùng khi giao tiếp thay đổi màu trực tiếp với hệ điều hành Macintosh.
Ví dụ
Lưu ý
Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.
Ví dụ này cho thấy cách sử dụng hàm RGB để trả về một số nguyên thể hiện giá trị màu RGB . Nó được sử dụng cho các phương pháp và thuộc tính ứng dụng chấp nhận đặc tả màu sắc. Đối tượng và thuộc tính của đối tượng MyObject chỉ được sử dụng cho mục đích minh họa. Nếu MyObject không tồn tại hoặc nếu không có thuộc tính Màu thì sẽ xảy ra lỗi.
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)