Changer la couleur de fond en degrader [Résolu]

Signaler
Messages postés
36
Date d'inscription
mercredi 16 mars 2005
Statut
Membre
Dernière intervention
5 février 2009
-
cs_DARKSIDIOUS
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
bonjour quelle est la formule pour changer le fond de page en degrader en fonction de 2 couleurs
merci

5 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
16
Je dirai même plus, voir la fonction API GradientFillRect

Private Declare Function GradientFillRect Lib "msimg32" Alias "GradientFill" (ByVal hdc As Long, pVertex As TRIVERTEX, ByVal dwNumVertex As Long, pMesh As GRADIENT_RECT, ByVal dwNumMesh As Long, ByVal dwMode As Long) As
Long

@++

<hr size="2" width="100%" />( Nouveau forum : Exclusivement Office & VBA
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
18
Bonsoir,
Pas de "formule", mais on dessine des lignes successives (méthode Line) dans des couleurs dégradées.

Commence par dessiner une ligne.
Quand tu sauras, dessine plusieurs lignes successives, c'est vraiment tout !
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
87
ou utiliser les API Windows pour cela cà sera plus optimisé et plus simple !
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
18
coucou ,

voilà ce que je lis :

"en fonction de 2 couleurs "
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
87
et alors ? La fonction API permet très bien de tracé un dégradé entre 2 couleurs (encore heureux serais-je même tenté de dire !)