cs_GigaCool
Messages postés43Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention15 décembre 2008
-
30 avril 2007 à 13:24
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
30 avril 2007 à 22:49
Bonjour ,
J'ai une variable qui me donne des valeurs string comportant des chiffres!
J'aimerais mettre en gras les chiffres dans la valeur mais je n'arrive pas à écrire le code!
Exple: soit la valeur " j'ai 2500 euro en banque" , je veux pouvoir mettre en gras ou mieux colorier 2500.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 30 avril 2007 à 13:28
Bonjour,
à moins que tu ne spécifies le contrôle ou le périphérique de destination, il est rigoureusement impossible de répondre à ta question (y compris en ce qui concerne la possibilité éventuelle de le faire) !!!
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 30 avril 2007 à 13:33
Tout dépend de commen tu affiche ton texte.
Les notion de Gras, Italique, ou même police n'ont absolument aucune signification pour une variable de type string, ça ne fait pas partie des caractéristiques de la variable.
Les notions, n'ont de signification que pour un périphérique d'affichage (écran, textbox, impression, .....).
C'est au moment d'afficher ta chaine que tu peux définir ces caractéristiques là et au niveau de l'affchage lui-même.
Par exemple pour un TextBox,, la propriété ForeColor définie la couleur de l'ensemble du texte. Idem pour Bold (Gras),...
Si tu veux définir cela pour un bout de text seulement à l'intérieur d'un texte plus grand, il te faudra utiliser le controle RichTextBox (référence à rajouter au projet préalablement) et jouer ensuite sur les propriétés Selquelquechose du controle
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
cs_GigaCool
Messages postés43Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention15 décembre 2008 30 avril 2007 à 13:46
Merci pour vos conseil !
je vous présente le détail du problème !
J'ai une application qui envoi aux agents leur conso téléphonique et voici le corps du mail : J'aimerai bien colorier la valeur de la consommation .
Modele1 est la variabl string qui correspond aux corps du message et me.consommation est la conso recupérée sur le formulaire encours. Donc s'il ya un autre moyen de faire ce que je veux faire ben je serai aux anges !
Merci encore une fois à vous tous !
Modele1 = "Bonjour " & Me.Prenom & " ," & vbCrLf & vbCrLf & " Votre consommation téléphonique ( Poste " & Right(Me.telephoneNumber, 4) & " ) à ce jour est de " & Format(Me.Consommation, "Standard") & " Euros ; " & vbCrLf & vbCrLf & " soit " & Me.Pourcentage & " du budget mensuel qui vous est alloué " & vbCrLf & vbCrLf & " Merci de votre utilisation rationnelle du téléphone ! " & vbCrLf & vbCrLf & "Bonne journée. "
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 30 avril 2007 à 21:38
Re,
Je crois que tu as mal lu ou mal compris ce que Casy et moi-même t'avons exposé ...
Une variable string ne contient que des caractères non formatés (au sens de formatage d'affichage ou d'impression)...
Ce n'est que lors de son affichage ou de son impression que tu peux penser à un format de "présentation", pour autant toutefois que le support de destination (contrôle, container, Form ou imprimante) le permette (ce sera par exemple le cas d'une RichTexbox mais pas d'une TextBox, entre autres)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 30 avril 2007 à 22:44
A moins que la dite chaine soit destinée à etre incorporé dans un fichier qui par la suite sera lu par un interpréteur capable d'y deceler d'éventuels codes de mise en forme comme par exemple un navigateur pour un fichier html.
Dans ce cas, oui, ce n'est as la chaine qui sera mise en gras comme signalé dans la question initale, mais celle-ci devrait incorporer les dits codes en vus de sa mise en gras lors de l'affichage par le logiciel idoine.
Et donc dans le cas présent, il faut donc inclure les codes HTML dans la chaine elle-même.
Un texte html devant etre affiché en gras sera précédé de la balise et suivit de la balise
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 30 avril 2007 à 22:49
Encore faut-il, ai-je oublier de préciser, que le mail, puisqu'il s'agit ici de l'écrire du corps d'un mail, ce mail donc évidement etre créer au format html, car c'est le seul qui permette un affichage de l'information à la reception avec une certaine mise en forme.
Cependant ici, ça dépasse un peu mes capacités de ce soir.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #