Freigeben über


RGB-Funktion

Gibt eine ganze Zahl vom Typ Long zurück, die einen RGB-Farbwert darstellt.

Syntax

RGB(rot, grün, blau)

Die Syntax der RGB-Funktion weist die folgenden benannten Argumente auf:

Bestandteil Beschreibung
rot Erforderlich; Variant (Integer). Zahl im Bereich 0 – 255 (einschließlich), die die Rotkomponente der Farbe darstellt.
grün Erforderlich; Variant (Integer). Zahl im Bereich 0 – 255 (einschließlich), die die Grünkomponente der Farbe darstellt.
blau Erforderlich; Variant (Integer). Zahl im Bereich 0 – 255 (einschließlich), die die Blaukomponente der Farbe darstellt.

Hinweise

Von den Methoden und Eigenschaften einer Anwendung, die eine Farbspezifikation akzeptieren, wird erwartet, dass es sich bei der Spezifikation um eine Zahl handelt, die einen RGB-Farbwert darstellt. Ein RGB-Farbwert gibt die relative Intensität der Farben rot, grün und blau an, durch die eine bestimmte Farbe angezeigt wird.

Es wird davon ausgegangen, dass der Wert für jedes Argument für RGB, das 255 überschreitet, 255 ist.

In der folgenden Tabelle sind einige Standardfarben und die darin enthaltenen Rot-, Grün- und Blauwerte aufgeführt:

Farbe Rotwert Grünwert Blauwert
Black 0 0 0
Blau 0 0 255
Grün 0 255 0
Cyan 0 255 255
Rot 255 0 0
Magenta 255 0 255
Gelb 255 255 0
Weiß 255 255 255

Hinweis

Die von dieser Funktion zurückgegebenen RGB-Farbwerte sind nicht kompatibel mit denen, die vom Macintosh-Betriebssystem verwendet werden. Sie können im Kontext von Microsoft-Anwendungen für den Macintosh verwendet werden, sollten aber nicht verwendet werden, wenn Farbänderungen direkt an das Macintosh-Betriebssystem kommuniziert werden.

Beispiel

Dieses Beispiel zeigt, wie die RGB -Funktion verwendet wird, um eine ganze Zahl zurückzugeben, die einen RGB -Farbwert darstellt. Es wird für die Anwendungsmethoden und -eigenschaften verwendet, die eine Farbspezifikation akzeptieren. Das Objekt MyObject und seine Eigenschaft werden nur zu Veranschaulichungszwecken verwendet. Wenn MyObject nicht vorhanden ist oder keine Color-Eigenschaft vorhanden ist, tritt ein Fehler auf.

Dim Red, I, RGBValue, MyObject
Red = RGB(255, 0, 0)    ' Return the value for Red.
I = 75    ' Initialize offset.
RGBValue = RGB(I, 64 + I, 128 + I)     ' Same as RGB(75, 139, 203).
MyObject.Color = RGB(255, 0, 0)    ' Set the Color property of MyObject to Red.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.