Partager via


Fonction HSL

Retourne une valeur représentant un index dans la palette de couleurs du document. Il spécifie une couleur par ses composants de teinte, de saturation et de luminosité.

Syntaxe

HSL(teinte, saturation, luminosité )

Paramètres

Nom Requis/Facultatif Type de données Description
Teinte
Obligatoire
Number
Teinte de la couleur, exprimée par une valeur de 0 à 239 inclus, ou par une expression ayant cette valeur pour résultat.
Saturation
Obligatoire
Number
Saturation de la couleur, exprimée par une valeur de 0 à 240 inclus, ou par une expression ayant cette valeur pour résultat.
Luminosité
Obligatoire
Number
Luminosité de la couleur, exprimée par une valeur de 0 à 240 inclus, ou par une expression ayant cette valeur pour résultat.

Valeur renvoyée

Nombre

Remarques

Si la couleur renvoyée par la fonction n’existe pas dans la palette de couleurs du document actif, elle est ajoutée dans la liste des couleurs associée au document.

Le tableau suivant répertorie les couleurs standard ainsi que la teinte, la saturation et la luminosité qui leur sont associées.

Color Teinte Saturation Luminosité
Noir
0
0
24
Bleu
160
240
120
Vert
80
240
120
Cyan
120
240
120
Rouge
0
240
120
Magenta
200
240
120
Jaune
40
240
120
Blanc
0
0
240

Exemple 1

HSL(160,240,120)

Renvoie l’index associé à la couleur bleue.

Exemple 2

HSL(HUE(FillForegnd),SAT(FillForegnd),MIN(LUM(FillForegnd)+100,240))

Renvoie l’index de la couleur de remplissage de premier plan en augmentant la luminosité.