Règles du forum Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Dernière modification par OOo - Ekel le 18 juin 2011 21:47, modifié 1 fois.
Ekel
KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
Bonjour.
La propriété CellBackColor d'une cellule accepte ou retourne une variable de type Long et non une chaine comme vous utilisez.
Avec le code suivant, centré sur le cellule C2, vous pouvez tester le code de différentes couleurs après avoir changé manuellement la couleur de fond
Pour compléter la réponse de Loopings, il faudrait donc convertir la chaîne Hexa en valeur de type Long.
Il me semble d'ailleurs que OOo/LO n'utilise pas un # mais & pour l'Hexa.
Soit FFE7C6 = 16771014 et oCell.CellBackColor = 16771014
Soit on considère les composantes FF (R), e7 (G) et c6 (b) et on peut utiliser oCell.CellBackColor = RBG(255, 231, 198)
D'une manière générale, je ne m'embête plus trop :
- soit je mets une couleurà la main et j'utilise XRay pour connaître sa valeur numérique que j'utilise ensuite dans le code
- soit j'utilise l'extension RGB pour avoir la valeur de type long d'une couleur ou la valeur des composantes.
cOOordialement
--- AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide... XRay + SDK
--- Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
Bonjour,
Menu Outils > Options > OpenOffice.org > Couleurs, puis cliquer sur le bouton Editer.
La palette affichée permet de choisir une couleur et obtenir les valeurs RVB en décimal.
Il n'y a plus qu'à utiliser la fonction Basic RGB(). Sachant que les arguments sont successivement le Rouge, le Vert (Green) et le Bleu.
Pour info, la représentation hexadécimale dans Basic est de la forme &HFFE7C6
Merci à tous les quatre pour cette leçon, je ferai davantage attention à ce genre de détails et vais continuer à me pencher sur Xray...
Mon projet avance doucement mais plus sûrement désormais.
Cordialement.
Ekel
KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.