Accéder directement à la palette de couleurs sur Excel

Dilueur Messages postés 24 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 28 octobre 2011 - 27 sept. 2011 à 22:46
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 28 sept. 2011 à 08:21
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

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
28 sept. 2011 à 00:33
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)
0
Dilueur Messages postés 24 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 28 octobre 2011
28 sept. 2011 à 01:59
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.
0
cs_GG72 Messages postés 94 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 30 octobre 2011
28 sept. 2011 à 08:21
Bonjour,

Ce n'était pas avec ceci:

Application.Dialogs(xlDialogColorPalette).Show


Bonne journée.
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 234
28 sept. 2011 à 08:21
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
0