
Envoyé par
Manudibango
je souhaiterais donner la possibilité à l'utilisateur de faire un coller dedans (vie une zone de saisie type TextBox), à partir d'une source autre mais qui a une certaine mise en forme (du gras, de l'italique...).
Si tu copies du texte depuis un document Word, tu peux également connaître son format, la police et la couleur. Tu peux alors affecter les uns et les autres à un textbox. Par contre, ces propriétés seront identiques pour tout le texte inséré dans ton textbox.
Les richtextbox ne sont, me semble-t-il, pas gratuits et doivent être "installés" sur le poste.
Pour lire le format du texte sélectionné :
1 2 3 4 5 6 7
| With Selection.Font
Police = .Name
Taille = .Size
Gras = .Bold 'boolean
Inclinaison .Italic ' boolean
.ColorIndex = wdBlue
End With |
Pour les autres caractéristiques, enregistre une macro en le faisant, tu les auras toutes mais toutes ne sont pas des propriétés des textbox. Vérifie.
pour affecter ces propriété, un exemple :
Testbox1.ForecolorTextBox1.ForeColor = RGB(255, 255, 0)
Regarde à Forecolor, size, bold,... dans l'aide, tu as un grand nombre d'exemples
A+
Partager