Merci, cela fonctionne je n'avais pas essayé de mettre le code
hexadécimal dans l'affectation du tabcolor. C'est plus simple de
récupérer les codes de cette façon..
Claude
Le 04/11/2018 à 11:35, Jean-Francois Nifenecker a écrit :
Bonjour Claude,
Le 04/11/2018 à 11:07, [email protected] a écrit :
Je veux changer par macro la couleur des onglets d'un classeur. Ma
macro fonctionne mais je n'arrive pas à trouver la liste des codes
couleurs.
A part mettre une couleur manuellement et afficher le tabcolor de la
feuille pour en récupérer le code je n'ai pas trouvé d'autre
solution. Par exemple, un des verts a pour code 1209890. C'est un peu
empirique.
Quelqu'un saurait-il où je peux trouver cela ?
il n'y a pas, à ma connaissance, de codes couleur prédéfinis. Il faut
donc les créer soi-même.
Les fonctions RGB() et Red(), Green() et Blue() vous y aident, à
condition de connaître les valeurs (Long) à spécifier.
Ce que je fais dans ce cas : j'ouvre le module de dessin (Draw) [1],
et j'accède à la fonctionnalité de remplissage dans laquelle je
choisis "Couleur", je sélectionne la couleur que je veux dans la
palette de mon choix. A droite, sous "Nouveau" j'ai les infos sur la
couleur présélectionnée. En particulier sa valeur hexadécimale.
Dans le code Basic, à spécifier par &Hrrggbb ; par ex. pour le choix
"Rouge", en Basic on aurait : MaCouleur = &HFF3333.
[1] on peut aussi le faire avec un bouton de mise en couleur dans
Writer ou Calc, puis "Personnaliser".
Si vous répondez, merci de penser à utiliser la fonction "répondre à
tous" de votre logiciel de courrier électronique de façon que la liste
reçoive une copie de votre réponse.
Bien cordialement,
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
https://www.avast.com/antivirus
--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy