Copie de mise en forme et correction automatique (cf. word)

Soyez le premier à donner votre avis sur cette source.

Vue 3 501 fois - Téléchargée 396 fois

Description

Utilise richtextbox + filescriptingobject (référence : microsoft scripting runtime) + 1 api + un module de classe.

Le titre dit le principal. Pour les détails :
- grâce à un bouton, on peut recopier la mise en forme d'un mot vers un autre mot (=bouton "pinceau" dans Word, sauf que la fonction ne s'arrête pas après chaque copie)
- corrections automatiques en cours de frappe :
a) corrections et raccourcis typographiques : espace insécable avec ? ; : ! et les guillemets, remplacement des guillemets " par les guillemets en chevron, de l'apostrophe ' par une apostrophe courbe, insertion de tabulation, majuscules accentuées, etc.
b) corrections personnalisées grâce à une liste de correspondances entre forme abrégée et forme développée (ex. : vous tapez "ts" puis espace/ponctuation/tab/entrée, cela se transforme en "tous")

Source / Exemple :


Tout est dans le zip.

Conclusion :


Je ne programme que depuis deux ans, je ne sais pas si ce code est pour débutant ou non. En tout cas, il est commenté (peut-être un peu trop ?...), ce qui fait qu'il pourrait être utile à des débutants.

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

jsmadja
Messages postés
4
Date d'inscription
dimanche 30 mai 2004
Statut
Membre
Dernière intervention
26 novembre 2004
-
Manque une form dans le zip (autoform).
Code sympa et instructif pour moi qui ne connaissais pas les RichTextBox.

J'ai des petits problèmes pour imprimer le texte mis en forme dans le RichTextBox (Gras, Souligné, Couleur)
Impression sur 2 pages alors que mon texte n'en fait qu'une?

Si quelqu'un à une idée. Merci

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.