Couleur sous word [Résolu]

Messages postés
26
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
23 juin 2006
- - Dernière réponse : audklie
Messages postés
26
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
23 juin 2006
- 28 avril 2006 à 09:43
bonjour,
apres avoir loooooooooonguement cherché (j'ai retenu la lecon...)

je n'arrive pas ni ne trouve comment changer la couleur du texte que j'ecris dans un document word.

En fait j'en suis arrivée la:
objSelection.Font.Color = WdColorRed

qui ne pose pas de problèmes a l'execution mais ne marche pas

Merci d'avance
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
46
Date d'inscription
jeudi 2 décembre 2004
Dernière intervention
21 juillet 2006
3
Merci
Salut !

Ce monsieur te donne des réponses qui ne sont pas en VBScript, mais en
VBA (normal, tu n'as pas précisé !!!), VBScript ne connaît pas les
constantes genre wdColorRed. Il faut les définir avant.


Au début de ton code, tu fais


const wdColorRed = 255


et ton tableau devrait être rouge. Et tu fais pareil avec toutes les  constantes du même genre, tu les définis avant.


Pour connaître les valeurs des constantes, j'ai trouvé ça sur un autre forum :


. Ouvrir Word



. Faire Alt+F11 pour aller dans l'éditeur VBA



. Faire F2 pour afficher l'explorateur d'objets



. Dans la liste de droite (celle intitulée Membres de
'<globales>') tu trouveras, entre autres choses, toutes les
constantes Word



. En sélectionnant p.ex. la constante wdDialogFileSaveAs, sa valeur (84) apparaîtra dans la zone de texte, sous la liste.

Dire « Merci » 3

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

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

Messages postés
26
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
23 juin 2006
3
Merci
Merci beaucoup.
Entre ma réponse plus haut et la tienne, j'ai trouvé une autre solution, en fouillant le code d'un collègue:

objSelection.font.colorINDEX = 6

merciiii

Dire « Merci » 3

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

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

Messages postés
4066
Date d'inscription
mardi 13 mai 2003
Dernière intervention
23 décembre 2008
20
0
Merci
Salut,


Si objword est de type Word.Application,


Le changement de couleur se fait comme ceci :





objWord.Selection.Font.Color = wdColorRed

objWord.Selection.TypeText "J'écris en rouge"

objWord.Selection.Font.Color = wdColorBlue


objWord.Selection.TypeText "et maintenant en bleu"









Manu





Avant de poster un message, n'oubliez pas de consulter le règlement.
Pensez également à valider les reponses qui vous conviennent.
Attention ! Question validée => Question qui ne sera probablement plus visitee.
Messages postés
26
Date d'inscription
mardi 6 décembre 2005
Dernière intervention
23 juin 2006
0
Merci
oui oui, objSelection est bien un objWord.Selection, ca ne marche pas chez moi (promis, je ne suis pas blonde et mon écran n'est pas en noir et  blanc!)
Merci pour la réponse!

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.