[ACCESS\VBA] Appliquer couleur sur une partie du texte ?

Appliquer couleur sur une partie du texte ? [ACCESS\VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 27-07-2011 à 03:00:25    

Bonjour,
 
En VBA Acces, je dois appliquer une couleur sur seulement une partie du texte du champs.  
Exemple : Je dois mettre seulement le (3) en rouge : 53200_(3)  
               Je dois mettre seulement le (1) en orange : 55221_(1)
 
 
Est-ce qu'il y a une fonction simple pour réussi ?
 
Merci de votre aide

Reply

Marsh Posté le 27-07-2011 à 03:00:25   

Reply

Marsh Posté le 27-07-2011 à 10:33:11    

Pour un champ Access, avec les versions que j'ai utilisées, je n'ai jamais vu qu'il serait possible d'appliquer plusieurs couleurs.  
 
Pour infos, cela tient au fait, qu'au niveau interne, derrière un champ se trouve un "control" qui est une EditBox, et non pas un RichEditCtrl.
 
Donc, c'est sans doute dommage, mais je crois que c'est impossible.

Reply

Marsh Posté le 27-07-2011 à 12:46:10    

Sur 2007, et justement les richtextebox ca doit etre possible... Mais j'ai jamais essayé.
 
Quelle version utilises tu ? Comme le dit olivthill, ca n'est pas faisable directement sur les verions <2007.
 
Mais on peut toujours "tricher"...
Deux TextBox cote à cote. Celui de gauche aligner à droite, celui de droite aligné à gauche.
Travailler les chaines pour qu'apparraisse dans le 1er "53200" et dans le second "(3)" et appliquer la couleur sur le second.


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 27-07-2011 à 13:05:10    

Un exemple fait vite fait :
http://dje69r.free.fr/bd3.mdb


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed