Examples: NotesColor property (NotesColorObject - LotusScript®)
This agent writes to the NotesColor property based on user input, then displays all the color properties.
Sub Initialize
Dim session As New NotesSession
Dim color As NotesColorObject
Set color = session.CreateColorObject
colorString = Inputbox("Enter color 0-240", "Domino color")
If Not Isnumeric(colorString) Then
Messagebox "Color must be numeric 0-240",, "Not numeric"
Exit Sub
End If
notesColor = Cint(colorString)
If notesColor < 0 Or notesColor > 240 Then
Messagebox "Color must be numeric 0-240",, "Not in range"
Exit Sub
End If
color.NotesColor = notesColor
Messagebox "RGB = " & color.Red & ", " & color.Green & _
", " & color.Blue & Chr(13) & _
"HSL = " & color.Hue & ", " & color.Saturation & ", " & _
color.Luminance,, "Domino color " & color.NotesColor
End Sub