Piloter excel avec delphi [Résolu]

Messages postés
10
Date d'inscription
lundi 1 mars 2004
Dernière intervention
18 août 2005
- - Dernière réponse : clodth
Messages postés
10
Date d'inscription
lundi 1 mars 2004
Dernière intervention
18 août 2005
- 28 juil. 2005 à 18:39
Bonjour,

En pilotant excel avec delphi, je cherche à modifier la couleur d'une cellule ou la ligne entière.
Merci de vos réponses.

Clodth
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
97
Date d'inscription
lundi 13 janvier 2003
Dernière intervention
22 janvier 2009
3
3
Merci
C'est presque une question purement Excel !!

D'abord, voici les différents codes couleurs d'Excel :


Ensuite, en partant d'un objet excel nommé oXL, tu vas faire :
oXL.Range['A1'].Interior.ColorIndex := 3;
pour une cellule et
oXL.Rows['2:2'].Interior.ColorIndex := 4;
pour une ligne entière...

Mais si tu veux plus d'infos, il vaut mieux consulter l'aide d'Excel !!

Keep Cool & Be Wild
Divad

N'OUBLIEZ PAS DE VALIDER LORSQU'UNE REPONSE VOUS CONVIENT !

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de divadav
Messages postés
97
Date d'inscription
lundi 13 janvier 2003
Dernière intervention
22 janvier 2009
3
3
Merci
Ah, j'oubliais...

Tu peux aussi utiliser la propriété Color au lieu de ColorIndex :

oXL.Range['A1'].Interior.Color := RGB(255,0,0);
pour une cellule et
oXL.Rows['2:2'].Interior.Color := RGB(0,255,0);
pour une ligne entière...

Keep Cool & Be Wild
Divad

N'OUBLIEZ PAS DE VALIDER LORSQU'UNE REPONSE VOUS CONVIENT !

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de divadav
Messages postés
10
Date d'inscription
lundi 1 mars 2004
Dernière intervention
18 août 2005
0
Merci
Merci bien
C'est impec.

clodth
Commenter la réponse de clodth

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.