Accéder directement à la palette de couleurs sur Excel

Signaler
Messages postés
24
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
28 octobre 2011
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonsoir,

Je voudrais accéder directement à la palette de couleurs d'Excel sans passer par le menu.
Je sais que c'est possible pour l'avoir déjà vu.
Il faut, si je me souviens bien, passer par un API qui permet de le faire.

Un très grand merci pour qui me viendra en aide.

4 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Salut

Excel en VB.Net : tu es sûr ?

Trop vague comme explication.
Si tu trouvais une telle API, il faudrait la relier à une donnée pour récupérer le résultat.
Quel donnée ? dans quel environnement ? Couleur de quoi ? quel objet ? Fond, cadre, texte ... ?

Tu l'as déjà vu : La présentation était-elle exactement celle de Excel ou n'était-elle que ressemblante ? Ça permettrait de savoir s'il s'agissait une commande de Excel ou d'un composant additionnel (OCX ou macro complémentaire)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
24
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
28 octobre 2011

C'est très simple.
Sur une banale feuille d'Excel il y avait un bouton.
On cliquait sur le bouton et apparaissait la palette de couleurs, pour laquelle on accède normalement à partir du menu.
Via les API, récemment j'ai pu voir comment occulter ou faire apparaître la barre des tâches.
Messages postés
94
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
30 octobre 2011

Bonjour,

Ce n'était pas avec ceci:

Application.Dialogs(xlDialogColorPalette).Show


Bonne journée.
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
240
Bonjour,

C'est tout simplement par l'utilisation de la fonction CHOOSECOLOR de la librairie comdlg32 de l'Api de Windows


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient